equal
deleted
inserted
replaced
1 \subsection{EmiG} |
1 \subsection{EmiG} |
2 \begin{frame}[<+->][fragile]{Beispiel}{Emig} |
2 \begin{frame}[<+->][fragile]{Beispiel: DANE für Arme}{Emig} |
3 \begin{block}{Aufgabenstellung} |
3 \begin{block}{Aufgabenstellung} |
4 Es existiere ein JSON-File, in dem je MX-Host die |
4 Es existiere ein JSON-File (\verb=mxinfra.json=), in dem je MX-Host die |
5 SSL-Zertifikatsinformation liegt. Nun soll Exim, wenn er sich mit einem |
5 SSL-Zertifikatsinformation liegt. Nun soll Exim, wenn er sich mit einem |
6 dieser Hosts verbindet, prüfen, ob das korrekte Zertifikat präsentiert |
6 dieser Hosts verbindet, prüfen, ob das korrekte Zertifikat präsentiert |
7 wird. |
7 wird. |
8 \end{block} |
8 \end{block} |
9 \begin{block}{Lösung} |
9 \begin{block}{Lösung} |
10 \begin{itemize} |
10 \begin{itemize} |
11 \item Perl-Script generiert aus dem mxinfra.json-File eine Ordnerstruktur |
11 \item Perl-Script generiert aus dem mxinfra-File eine Ordnerstruktur |
12 mit Zertifikaten \verb=emig.d/certs/<hostname>= |
12 mit Zertifikaten \verb=emig.d/certs/<hostname>= |
13 \item Transport prüft das Zertifikat zum aktuellen Ziel-Host |
13 \item Transport prüft das Zertifikat zum aktuellen Ziel-Host |
14 \verbatiminput{conf/emig-transport.conf} |
14 \verbatiminput{conf/emig-transport.conf} |
15 \item Bitte? Ja, ich glaube, das ist Very Poor Mans DANE. |
15 \item Bitte? Ja, ich glaube, das ist Very Poor Mans DANE. |
16 \end{itemize} |
16 \end{itemize} |