Was ist eine Certificate Authority?
Grundlagen der Public Key Infrastructure (PKI)
Eine Certificate Authority (CA) ist eine vertrauenswürdige Instanz, die digitale Zertifikate nach dem X.509-Standard ausstellt und signiert.
Durch die kryptografische Signatur der CA kann jeder Empfänger eines Zertifikats dessen Echtheit prüfen – vorausgesetzt, er vertraut der CA.
Die Kleckerbox-PKI verwendet eine 3-Ebenen-Hierarchie: Root CA → Intermediate CA / Subordinate CA → End-Entity-Zertifikate.
01
Root CA – Vertrauensanker
Selbstsigniertes Zertifikat. Muss einmalig manuell im Betriebssystem oder Browser als vertrauenswürdig markiert werden. Offline aufbewahrt für maximale Sicherheit.
02
Intermediate / Sub CA
Von der Root CA signierte Zwischenzertifizierungsstellen. Sie stellen die eigentlichen Zertifikate aus. Kompromittierung betrifft nicht die Root CA.
03
Certificate Chain
Die Chain-Datei enthält das CA-Zertifikat plus alle übergeordneten CAs. Server und Clients können damit die vollständige Vertrauenskette aufbauen.
04
Widerruf via CRL / OCSP
Kompromittierte Zertifikate werden widerrufen. Die Kleckerbox-PKI veröffentlicht CRLs unter crl.kleckerbox.link und einen OCSP-Responder unter ocsp.kleckerbox.link:8080.
CA-Hierarchie & Zertifikate
Aktuelle Zertifikatsdaten, Status und Download
Root CA
Kleckerbox / Root CA
✓ 7,215 Tage Self-Signed
Selbstsignierter Vertrauensanker. Muss manuell im Truststore installiert werden. Signiert nur Intermediate- und Subordinate-CAs.
Subject
C=DE, ST=BW, L=Freiburg, O=Kleckerbox, OU=Privat, CN=Kleckerbox / Root CA, emailAddress=webmaster@klexkerbox.link
Issuer
C=DE, ST=BW, L=Freiburg, O=Kleckerbox, OU=Privat, CN=Kleckerbox / Root CA, emailAddress=webmaster@klexkerbox.link
Serial
00
Algorithmus
sha512WithRSAEncryption
Gültig ab
Jan 13 11:33:46 2023 GMT
Gültig bis
Jan 8 11:33:46 2046 GMT
Key Usage
Digital Signature, Certificate Sign, CRL Sign
Constraints
CA:TRUE
SHA-256
A9:1C:FC:5F:66:D5:8F:26:01:39:A2:75:41:2B:EF:F3:27:63:B3:C3:15:62:FD:B9:D1:2D:45:77:07:01:3A:BD
Subject KI
E5:1C:D4:29:B8:17:E8:F3:CD:BB:71:1C:3D:4B:F6:89:4A:05:F1:FD
PEM-Zertifikat anzeigen (1_ca_root.crt)
-----BEGIN CERTIFICATE----- MIIGUjCCBDqgAwIBAgIBADANBgkqhkiG9w0BAQ0FADCBnDELMAkGA1UEBhMCREUx CzAJBgNVBAgMAkJXMREwDwYDVQQHDAhGcmVpYnVyZzETMBEGA1UECgwKS2xlY2tl cmJveDEPMA0GA1UECwwGUHJpdmF0MR0wGwYDVQQDDBRLbGVja2VyYm94IC8gUm9v dCBDQTEoMCYGCSqGSIb3DQEJARYZd2VibWFzdGVyQGtsZXhrZXJib3gubGluazAe Fw0yMzAxMTMxMTMzNDZaFw00NjAxMDgxMTMzNDZaMIGcMQswCQYDVQQGEwJERTEL MAkGA1UECAwCQlcxETAPBgNVBAcMCEZyZWlidXJnMRMwEQYDVQQKDApLbGVja2Vy Ym94MQ8wDQYDVQQLDAZQcml2YXQxHTAbBgNVBAMMFEtsZWNrZXJib3ggLyBSb290 IENBMSgwJgYJKoZIhvcNAQkBFhl3ZWJtYXN0ZXJAa2xleGtlcmJveC5saW5rMIIC IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq0N20oNQzJXjSolL2jV0dDPR bqZ/sPu9TmvYRaW9njB8evU9nuhLZB1jSm7e7eiglPUqHQW99f5XDAMC7pFHdSEa 8MzPmfXnpHfYxjVGnrog2vw4aGGJSYaEBYHwPvBBSjnLlkpht0w9yxM+6MAryRW/ 6Jzo9aEgd07OLXRcccoHRZ49yDw+LNigUCrhwZG66NMVUTq4nTd2UzIeD8HnrOIK oI3AR9iI03LEaLfNNnHP+G9ukcCZ/HS14I6QNDIJ65cFuCNSrGdzGLmRbFhncHe4 W/AEu6aoMSxI0Ww+EaAl2RaS2ISPkUMmB1HIdkKAIU+icjYFI/sVw45S1h49Ccfx ff1ghj50dIlV31rcNeQos8z4S02nR9X9QqmKh7Bm4sg9HWZ0nD0RmE2GKz3Qa1jm au2LqupdoBfIoDnesVAAGeHdWe4tAroj5HYZbTB85j1ReKLKrBClJFnRUot4QmOp X98g3jkFweUu56ihGAPfgQhe2+uD5mIt1+ixw+iRdbnktINip0gG5BXRhanDh4Qi IZ8rZfahSJYX96VMH3urZPM+d8Jx1g9Xf9VF8sxSqTkeN6n6U+qfmfe4RA+ENVDq iERVNy6iQTzdpAxbBh5I3UineydwP6UkYQwoRGlmE2WcGsJBH72Ra3FPeq9+H6cF aREeqKJpMooxdiz1cgsCAwEAAaOBnDCBmTAdBgNVHQ4EFgQU5RzUKbgX6PPNu3Ec PUv2iUoF8f0wHwYDVR0jBBgwFoAU5RzUKbgX6PPNu3EcPUv2iUoF8f0wDwYDVR0T AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwNgYDVR0fBC8wLTAroCmgJ4YlaHR0 cDovL2NybC5rbGVja2VyYm94LmxpbmsvY2EuY3JsLnBlbTANBgkqhkiG9w0BAQ0F AAOCAgEAkMyfX2bxX4hunAu3PWblNhohs8fu4WEmDioo3L+aaTghI/ALytojKiL7 IEArkMWVxqOrMe0H5zAfeSUqj6l77sCsHej6Vv3URLaaBsA6rFET1YpDXLm0aVcw Jb52uqBfeOth9pUVY0xTYcauHEVFBzuEk0C3OCgzvDri0RvOe0KemDVP9wKB1kyf 8vQigKCpSxGZFmC7JIkfKbYNDHBHabgSapy4kIh9LFnsuU0VODLkQhqQ9ADxOucR G5jzZ8zQjtjbZ3ScjCQF8Hw/xEjOB3H2A5CnogsUtrP3iG0H7ZUW30L+Y4nR9Osy OaTXofRdPtS0eg2tddPsBLx24D1MqBY/TJbmli9XE25u1wp/fCiLFdMIY7AzvCK9 5iCpiGiU2AteA6cSeWnvNbXqpzkI583G0HfCumuq2Q6fHa7jHJiLOevt4fzSTOKM MO90ZKc2QtryrS9TOHW2ghK96o7pARmVbwv/cJr24u4hZdsx3PhyN8Yxtrbb/L6Q 2jlx4PMZW//fel59A0xDBTwLCuarORGYgsCNKZmQfJPYSFO1v11Cumss1AFGHDwx 5Idal2ZkjfQzJYQ4ALJXywizMshVCp77KePPjQSB6lbcEgDr0yeHtoKrvpMpYyvo G+7t/wyB6322JkksbtB09nSB/ZxBB3Lh+UMJPf0vLR0sIlbokz4= -----END CERTIFICATE-----
Intermediate CA
Kleckerbox / Intermediate CA
✓ 2,824 Tage pathlen:0
Ausstellende CA für End-Entity-Zertifikate. Von der Root CA signiert (pathlen:0 – darf selbst keine weiteren CAs ausstellen).
Subject
C=DE, ST=BW, O=Kleckerbox, OU=Privat, CN=Kleckerbox / Intermediate CA, emailAddress=webmaster@kleckerbox.link
Issuer
C=DE, ST=BW, L=Freiburg, O=Kleckerbox, OU=Privat, CN=Kleckerbox / Root CA, emailAddress=webmaster@klexkerbox.link
Serial
1000
Algorithmus
sha512WithRSAEncryption
Gültig ab
Jan 13 11:33:46 2023 GMT
Gültig bis
Dec 31 23:59:59 2033 GMT
Key Usage
Digital Signature, Certificate Sign, CRL Sign
Constraints
CA:TRUE, pathlen:0
SHA-256
7E:8C:67:64:00:5D:7C:8D:17:2A:0E:47:B0:EB:8A:97:4C:C0:C3:DD:15:53:AF:A9:DA:FE:C5:74:F6:8C:4E:68
Subject KI
24:5F:8E:D7:1C:BA:D5:D4:E6:DD:AA:53:7A:DD:4D:13:C4:35:29:2F
Authority KI
E5:1C:D4:29:B8:17:E8:F3:CD:BB:71:1C:3D:4B:F6:89:4A:05:F1:FD
PEM-Zertifikat anzeigen (2_ca_intermediate.crt)
-----BEGIN CERTIFICATE----- MIIGSzCCBDOgAwIBAgICEAAwDQYJKoZIhvcNAQENBQAwgZwxCzAJBgNVBAYTAkRF MQswCQYDVQQIDAJCVzERMA8GA1UEBwwIRnJlaWJ1cmcxEzARBgNVBAoMCktsZWNr ZXJib3gxDzANBgNVBAsMBlByaXZhdDEdMBsGA1UEAwwUS2xlY2tlcmJveCAvIFJv b3QgQ0ExKDAmBgkqhkiG9w0BCQEWGXdlYm1hc3RlckBrbGV4a2VyYm94Lmxpbmsw HhcNMjMwMTEzMTEzMzQ2WhcNMzMxMjMxMjM1OTU5WjCBkTELMAkGA1UEBhMCREUx CzAJBgNVBAgMAkJXMRMwEQYDVQQKDApLbGVja2VyYm94MQ8wDQYDVQQLDAZQcml2 YXQxJTAjBgNVBAMMHEtsZWNrZXJib3ggLyBJbnRlcm1lZGlhdGUgQ0ExKDAmBgkq hkiG9w0BCQEWGXdlYm1hc3RlckBrbGVja2VyYm94LmxpbmswggIiMA0GCSqGSIb3 DQEBAQUAA4ICDwAwggIKAoICAQDJ3HgrabZhT8YXjhW4OM8jdlF2IiSkqZC6+188 P41zSN1uPdMXPYqzLXAx2DojvadK6gO6HEJNJF7oZwclG/O6Mq2M0pFvjskhf+QP t9v6QZFRvQ23df1fXWDs4pzhuf3BwUZmLfyWcs3tuIuL3+nHEZVN5jYVhLPD3KW0 QhS3WpFari9362Lmgc6UylOe+c0j2Y5pI9jV52hBs8sY6LrSZbalSazNzUsI5IP1 4a68xSGC/VA7tAECjyxX+RWyQcPSTl8FYlK9nmm1Evu/JfIcwhZYqlM9PMREv/5R RNPcb5eiJeqisjt321u8pT1yH6JZGqM5KCJKsjBNpSYphPbkamhCSEkDSmBvoWeh kolFEbz4VFIyTwQIVW7rA3lIkPIogm86qQrEJV8tiwvIF1hRpEn8W65D4lXqhlsp gT6Oh0Co5fXYmGq911+YYt+8Vaf3HqH3hKe7QHSXZLmTMJcFU6WZcgvg52944Gwc RT0xWMg4qUKMl5/mmnmXbEUB5Q1Fwlzb+La8gT7Hlq3BCxeMto5Cho8RmdpqucgM o+uLYDXg9UwMiKKMBXUvVmQ4wZAqjycTeroe35LsifomkYL5/8SXmopPj6U2Jbn/ o6PG0oDIADdoew3pCqtwm2itOQdmlBVtNOewT4QhgWH+xvCnHpOlWwuZ0HerGOpq C7OhGQIDAQABo4GfMIGcMB0GA1UdDgQWBBQkX47XHLrV1ObdqlN63U0TxDUpLzAf BgNVHSMEGDAWgBTlHNQpuBfo8827cRw9S/aJSgXx/TASBgNVHRMBAf8ECDAGAQH/ AgEAMA4GA1UdDwEB/wQEAwIBhjA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vY3Js LmtsZWNrZXJib3gubGluay9jYS5jcmwucGVtMA0GCSqGSIb3DQEBDQUAA4ICAQCS iNOeb4I/PPs2o3aNq1jNnl8IfmsLsTnRGyhb0dpFtV+z5jedAaurknD1yj42Jrgw nduFhvkm8HPCoNFcBtsRc6esYP+Cv5dwUpFQJL4sa7gfwXskjiNHz3G4aOEi1CJB Vpo9KwOLaaqxhhCG4TyprxP8Ycj0UE/+rDI0XC3EaEpjEwQGAuNVDWNsB08LEjUK 8FQifryJPdREVDw/O4NQ70opek9zCASSxs8bttUeGG4yhZjjmbXmyMSc8LsgXQy+ dL4UiF+u9j9TnoxGG3HPVUm7wbw+a8p1tz+W+CsXDX0qT9NR4jOGQq/MwX6OhH9K w1hr1GZhxw5LNk8aGR7GrFiiNUhczEIH3LitkTn9Y10FJa0G9ZFa4Wk5Bs6i+i34 6P+TvyGeE2LIViqbrkKKo/29WUSql5XyE8zReo+bDMV+bhemmLF1U9SLu6b8cCyn kelf3yNhf3Z7BlGQJXiypTe3768Kh/ZkD+z0Jz8BGNaHZ6C2icTXG0zeJD+ZTkTk yWgRSlsEWxie2WkzQkeKPnxLilfLmrFRCHvHM0SBC8bEou+OAtAiV7Ko39ZO24Om h/sS5Tetn5jQMks9QMOzXitOKcVpDOcgTlf3mk1vM9aslZ5TM2cZkmj7WF+bylLm AcYq27CYDuQoIPalPCJZDsxRWeru+WAMTvuufVIrrA== -----END CERTIFICATE-----
Subordinate CA
Kleckerbox / Subordinate CA
✓ 2,824 Tage pathlen:1
Zweite ausstellende CA. Von der Root CA signiert (pathlen:1). Kann für separate Zertifikatsbereiche (z.B. VPN, Mail) eingesetzt werden.
Subject
C=DE, ST=BW, O=Kleckerbox, OU=Privat, CN=Kleckerbox / Subordinate CA, emailAddress=webmaster@kleckerbox.link
Issuer
C=DE, ST=BW, L=Freiburg, O=Kleckerbox, OU=Privat, CN=Kleckerbox / Root CA, emailAddress=webmaster@klexkerbox.link
Serial
1001
Algorithmus
sha512WithRSAEncryption
Gültig ab
Jan 13 11:34:07 2023 GMT
Gültig bis
Dec 31 23:59:59 2033 GMT
Key Usage
Digital Signature, Certificate Sign, CRL Sign
Constraints
CA:TRUE, pathlen:1
SHA-256
30:A8:BD:BF:90:1A:B2:77:D7:67:4A:B7:9F:9B:4C:0C:F4:3D:93:B4:FC:CA:D0:20:98:E0:24:E7:3B:EC:D2:58
Subject KI
91:4E:CB:4D:0F:BE:44:0F:03:8F:81:0D:B4:54:8F:DF:1A:36:0B:B0
Authority KI
E5:1C:D4:29:B8:17:E8:F3:CD:BB:71:1C:3D:4B:F6:89:4A:05:F1:FD
PEM-Zertifikat anzeigen (3_ca_subca.crt)
-----BEGIN CERTIFICATE----- MIIGSjCCBDKgAwIBAgICEAEwDQYJKoZIhvcNAQENBQAwgZwxCzAJBgNVBAYTAkRF MQswCQYDVQQIDAJCVzERMA8GA1UEBwwIRnJlaWJ1cmcxEzARBgNVBAoMCktsZWNr ZXJib3gxDzANBgNVBAsMBlByaXZhdDEdMBsGA1UEAwwUS2xlY2tlcmJveCAvIFJv b3QgQ0ExKDAmBgkqhkiG9w0BCQEWGXdlYm1hc3RlckBrbGV4a2VyYm94Lmxpbmsw HhcNMjMwMTEzMTEzNDA3WhcNMzMxMjMxMjM1OTU5WjCBkDELMAkGA1UEBhMCREUx CzAJBgNVBAgMAkJXMRMwEQYDVQQKDApLbGVja2VyYm94MQ8wDQYDVQQLDAZQcml2 YXQxJDAiBgNVBAMMG0tsZWNrZXJib3ggLyBTdWJvcmRpbmF0ZSBDQTEoMCYGCSqG SIb3DQEJARYZd2VibWFzdGVyQGtsZWNrZXJib3gubGluazCCAiIwDQYJKoZIhvcN AQEBBQADggIPADCCAgoCggIBAL91DeOlrOFZ2Ua+aMtA6Y15LiTB38HwinL1jCcU tSsZhLpBAoQNCWEe5q3rL506q2XN++zsGfdVcyCFojNFLAfF7sJ3GtN4luYG9cVP TCJSF4zKMZAfTZIubTa3/GiO1z5GG3YEpkLTJuUFC2iuZ6Z2nYKdW4O7wI3Fn7/m gWrpRvN5j/W270EyG43YyF4AmWhKgkESjJcT7h1OP1EG0D9BzVzZyJtOgSeIBH75 p5p78BgUz2nbMo6ZNvXqO3Jn1aWBQIKXKbWGqNtgPOtWuOgl+9oWHbF78xcGZ0h/ Yh9aDzRYGx9aNu/ldLtzWoqadJQQhlj6/u6ltz61w10qZDnbFPqPYvp/qA3a9Hjd eNym7NwIkhW3k+BAIuumSi1xXFtyMWzIhBJmedE704VZ4rr/ENzl/M7uTEXzWvc1 d1zcrj7au5dMgwEp//92YV67Gff4Q1rzeCUd0zOpcSmbD1Wr8cedjLUzl3cCscub 7qqJNdhYm4POc+OAkbIHA8vymZrqM9cw4w4k/8f1fvUvuh/Ye6JrnbWPLmEVOoTd vH/qkfwTBpjt+j4+Hkeq1NymsrJ1mibxEtFfqFjnIet0iX/79fqOYeeZZ8AA8Uwc 7IjRNMyMY6qljt0YudUGXBGeX6V8/hjkFbJzpYSfLSLfHkCLfy8s+7iRygNaPGV/ vIoLAgMBAAGjgZ8wgZwwHQYDVR0OBBYEFJFOy00PvkQPA4+BDbRUj98aNguwMB8G A1UdIwQYMBaAFOUc1Cm4F+jzzbtxHD1L9olKBfH9MBIGA1UdEwEB/wQIMAYBAf8C AQEwDgYDVR0PAQH/BAQDAgGGMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwu a2xlY2tlcmJveC5saW5rL2NhLmNybC5wZW0wDQYJKoZIhvcNAQENBQADggIBAHW5 GvkN+xNK7lwUXWYqNsUlILj3zyQdq81nNffr00mYUbjJ2FBc/wX7Ub0Jk6+DTxVf kqWsLdmO6rk/osoYBud1zjPbFLx6+LUnVPavkyV9JGZHVfZs7uVUA1qhd6AYb+lt wbNFqR5GEG5zEzk+hGfVvsxaFaAFn9DjdIJ4AesTS//XvrNM5jZcqk+1cir61TC7 SeNLEQg9qvlhVViXqit/W6o+uID41k3FlT20PponVR6nRlgtW8ZcJKJBPIfAZ4KC mr4+wXqlcyx6xJCd1ARZFXGIaF9TvjEaAwxbAgPCmOuih6x7ZsBqUDzs6iHN8LFW /y+O47eMihbvW0ZT8kD4amxeHso/5zjxSoP8cLKWrR/tlK7BG023om443/5wAg9j PRZdZZi5a+gQJSGpg/Zb+rvj99+r4GdiEwT61Kj7HpuI4jIvLQhOIxFvJhLiLGmD pubcT8SBsvs4SAAWF5HKad7P85HFohBdX+3WBepfxILz0YNAkulZW59CStjFtNRR xEI38/WCplIB18QRk1pNyH9peXkIcQgW90eLtDTOEiEX9lxh9EsYUzuzkuZGrmwk JKV6P2Jr18yP3vEMMAAz95KJVKJhyFRUQ+kMv4EXsKjgAwApJfg6wotOjD6f/2mi kkqcWj6sfp+IUPnuFbjl2xONLATNld3a8lXvb6zd -----END CERTIFICATE-----
Root CA installieren
Damit Kleckerbox-Zertifikaten vertraut wird
🐧 Linux (Debian/Ubuntu)
1
Root CA herunterladen
wget https://ca.kleckerbox.link/1_ca_root.crt -O /usr/local/share/ca-certificates/kleckerbox-root.crt
2
Trust-Store aktualisieren
sudo update-ca-certificates
🎩 RHEL / Fedora / CentOS
1
Root CA kopieren
cp 1_ca_root.crt /etc/pki/ca-trust/source/anchors/
2
Trust aktualisieren
sudo update-ca-trust extract
🪟 Windows
1
CRT-Datei doppelklicken
Zertifikat in
Vertrauenswürdige Stammzertifizierungsstellen importieren.2
Oder via PowerShell
Import-Certificate -FilePath "1_ca_root.crt" -CertStoreLocation Cert:\LocalMachine\Root
🍎 macOS
1
Via Terminal
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain 1_ca_root.crt
2
Oder Keychain Access
CRT-Datei in Schlüsselbundverwaltung ziehen → Als vertrauenswürdig markieren.
openssl CLI-Referenz
Nützliche Befehle rund um Kleckerbox-Zertifikate
Zertifikat gegen CA verifizieren
openssl verify -CAfile 1_ca_root.crt -untrusted 2_ca_intermediate.crt mycert.pem
Chain verifizieren
openssl verify -CAfile 1_ca_root.crt 2_ca_intermediate_chain.crt
Zertifikatsdetails anzeigen
openssl x509 -in mycert.pem -noout -text
Fingerprint berechnen (SHA-256)
openssl x509 -in mycert.pem -noout -fingerprint -sha256
Zertifikat gegen CRL prüfen
openssl verify -crl_check -CRLfile ca.crl.pem -CAfile 1_ca_root.crt mycert.pem
OCSP-Status prüfen
openssl ocsp -issuer 2_ca_intermediate.crt -cert mycert.pem -url http://ocsp.kleckerbox.link:8080 -resp_text
CSR erstellen
openssl req -new -newkey rsa:4096 -keyout my.key -out my.csr -subj "/C=DE/O=Kleckerbox/CN=myservice"
Ablaufdatum prüfen
openssl x509 -in mycert.pem -noout -enddate
Kleckerbox PKI-Dienste
Alle zugehörigen Endpunkte im Überblick