diff --git a/Lab04/content/part6/myroot.cer b/Lab04/content/part6/myroot.cer new file mode 100644 index 0000000..93b4f8e --- /dev/null +++ b/Lab04/content/part6/myroot.cer @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFqjCCA5ICCQC4ZjFvJJt4bzANBgkqhkiG9w0BAQsFADCBljELMAkGA1UEBhMC +REUxCzAJBgNVBAgMAkJXMRIwEAYDVQQHDAlFc3NsaW5nZW4xFTATBgNVBAoMDEhT +LUVzc2xpbmdlbjEcMBoGA1UECwwTSW5mb3JtYXRpb25zdGVjaG5pazEQMA4GA1UE +AwwHcG9ueS1jYTEfMB0GCSqGSIb3DQEJARYQYWRtaW5AcG9ueS1jYS5kZTAeFw0y +MjA1MzAxOTAxNDdaFw0zMjA1MjcxOTAxNDdaMIGWMQswCQYDVQQGEwJERTELMAkG +A1UECAwCQlcxEjAQBgNVBAcMCUVzc2xpbmdlbjEVMBMGA1UECgwMSFMtRXNzbGlu +Z2VuMRwwGgYDVQQLDBNJbmZvcm1hdGlvbnN0ZWNobmlrMRAwDgYDVQQDDAdwb255 +LWNhMR8wHQYJKoZIhvcNAQkBFhBhZG1pbkBwb255LWNhLmRlMIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAyMW78kaqbBVcs0MYBjJ8FK+OUegz9UwoMGLI +56Nglq9I1VRLaAGlX9JzAH+rVUV/RSqnO1fsBIcavEx4mp/y2bZPQGjrS0qEIxEx +FuV8mxc7l0W6BLsR13GlIp0yMobicCv0FZekcwaeWmuQh1q7mwgJTP/NklvyFBUQ +KWiGjh2lDkG3OMmidJuYH+40eGzMU8DAzX5N08sP3Gt3Q8CvHRZIqDbu1UbbohUx ++CYfp0oNMpMEuESEwLq9UlT5ybq/fLV1i7enVruuMw4D0wdV6pEHLlu/ZEpruIZU +rIVx4aNMRq2WA2+47uwZlXjTLDctavilQfBARiu4M9VGtiLQs7jcL0DCPCCdN9EN +CyYgKo70EZ9je5OvTBN7gxRJm0VtQ5pfw3D6t7evyAUbBwQG6yDCg2hZq9N9qrNr +o7T/JQPaCSyMTXueRpaktAtQql5Dpoc4WTwEGWWPqewdPP9pyWzoKPuTHibV47Xt +7KSCtWimiVb/U5yPFxCAO2jEfNRVJZhb3jZH5386CX6KcbLb/F4VKdQ2rkeW+DnP +fQetPIIXK5WUUspphOjQEYK+dcdT48opbON7OuZG2fBniJLdic5dXi/QpDNyMm9e +Z2cTQlT7NKt497ie6+qIPDgLIN9GQqbNGkMhUDLgd5FFkvlW3/NKYxi+Ka2ns8ej +TobNlVMCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAXYlNEKD3om7iLnAHU2UH2sN2 +Wma5cdhIDwpJ0mECUAgDgfib8MjnoY5RFH/ulhHD7Qf0KexrwWT7jKyF3S0cThcK +r+fSWIlGFMNoiqvSB8sn/EgkIlXulc7jaDaNepQ578+YpIqjDLznfH6vl92Ia1Wk +pC8MIJVAngqaXxoietW+zsuTJcfzVwzJICb9CT8dSWgBuWiFglPSK7g94wOfS6Mm +AkoU/bbSkBFec7dHRVqPMqntQVuZpVNfNRa6g65MY+YMoAeA9ApqHXfHf3lgcgf6 +FJQ6per91L7Mr3zAPo45aiq38oGhUx4IflBJBxFRF3cvXpMBR2p0bi8lAA0RAZSS +dlkwY5jNejt+A5QpAeKucanqxFSqBU8KhmUSAVCt/o1whPSv/B0+EVz7QhoN2NFq +RiYxGOCoJetSdWal4ac/+oXyFPQACtUavWzSTEKnyrCguu6uIv2Z+Y3piP3LI0Uq +U+LwzYuADmm5HdDBuFIOIxEcXzZUBxd3/7eepU1M1iRI3pvtOXU2eyJ4AFs92ZbL +Ozjnl/qcST42Ae4ICXsnn1XIuLZhBXziSVvLfI1lKVHWrOb+aWRXha4ettXhVqzX +YtYyQRod/DZFVDsEMOMqsJyz6SiGTxkLRaxS/y+X28NVbIWvB/C3KRlaRuKYdBYJ +xZrwR2UsctL6wSo1KfU= +-----END CERTIFICATE----- diff --git a/Lab04/content/part6/myroot.key b/Lab04/content/part6/myroot.key new file mode 100644 index 0000000..2136dbb --- /dev/null +++ b/Lab04/content/part6/myroot.key @@ -0,0 +1,54 @@ +-----BEGIN ENCRYPTED PRIVATE KEY----- +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 +b/MKV22R6QiJUlqKQ0Q0r2iUHQ== +-----END ENCRYPTED PRIVATE KEY----- diff --git a/Lab04/documentation/images/part6/private.png b/Lab04/documentation/images/part6/private.png new file mode 100644 index 0000000..4019a8e Binary files /dev/null and b/Lab04/documentation/images/part6/private.png differ diff --git a/Lab04/documentation/images/part6/public.png b/Lab04/documentation/images/part6/public.png new file mode 100644 index 0000000..5eb14dd Binary files /dev/null and b/Lab04/documentation/images/part6/public.png differ diff --git a/Lab04/documentation/main.tex b/Lab04/documentation/main.tex index 8c3eba7..febe7b6 100644 --- a/Lab04/documentation/main.tex +++ b/Lab04/documentation/main.tex @@ -114,6 +114,7 @@ \include{part3/part3} \include{part4/part4} \include{part5/part5} + \include{part6/part6} \printbibliography[title=Literaturverzeichnis] diff --git a/Lab04/documentation/part6/part6.tex b/Lab04/documentation/part6/part6.tex new file mode 100644 index 0000000..2d8d7ed --- /dev/null +++ b/Lab04/documentation/part6/part6.tex @@ -0,0 +1,32 @@ +\section{Part 6: Certificate Authority} + +\subsection{Erstellen der keys} + +\begin{verbatim} +openssl req -config /etc/ssl/openssl.cnf -newkey rsa:4096 -days 3650 -x509 -out +myroot.cer -keyout myroot.key +\end{verbatim} + +\begin{verbatim} +PEM pass phrase: Florian +Input: DE, BW, Esslingen, HS-Esslingen, Informationstechnik, +pony-ca, admin@pony-ca.de +\end{verbatim} + +\subsection{Die Keys untersuchen} + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.7\textwidth]{part6/private} + \caption{Private Key} + \label{fig:Private Key} + \end{center} +\end{figure} + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.7\textwidth]{part6/public} + \caption{Public Key} + \label{fig:Public Key} + \end{center} +\end{figure}