s n h m r u

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

Fachkonzept - Public-Key-Zertifikat

Was ist ein digitales Zertifikat?

Wenn man den öffentlichen Schlüssel einer Person zum Verschlüsseln oder zum Prüfen einer Signatur benutzt, dann sollte man auch sicher sein, dass dieser Schlüssel tatsächlich zur angegebenen Person gehört.

Ein Public-Key-Zertifikat dient dazu, die Zugehörigkeit eines öffentlichen Schlüssels zu einer bestimmten Person oder Organisation zu bestätigen.

Ein Public-Key-Zertifikat enthält in der Regel eine ganze Reihe von Informationen, u. a.:

  • den zu bestätigenden öffentlichen Schlüssel
  • Angaben dazu, wem der Schlüssel gehört
  • Angaben dazu, wer das Zertifikat ausgestellt hat
  • die benutzten kryptografischen Verfahren
  • die Gültigkeitsdauer des Zertifikats
  • ...
  • eine digitale Signatur der ausstellenden Zertifizierungsstelle zur Bestätigung aller Informationen

Das folgende Beispiel zeigt ein Public-Key-Zertifikat im sogenannten X.509-Format. Es ist das Zertifikat der Website inf-schule.de (Stand: Oktober 2026, an einer Stelle gekürzt).

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            05:6a:2e:66:2e:1d:06:5e:02:d0:f5:2f:5e:01:d7:04:24:8d
        Signature Algorithm: ecdsa-with-SHA384
        Issuer: C = US, O = Let's Encrypt, CN = YE2
        Validity
            Not Before: Oct 18 20:03:36 2026 GMT
            Not After : Jan 16 20:03:35 2027 GMT
        Subject: CN = inf-schule.de
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (384 bit)
                pub:
                    04:1c:ff:2b:af:f1:c9:e7:07:65:5a:98:00:b2:47:
                    f1:27:95:fb:35:e7:18:bd:67:e8:c3:d4:fa:67:3e:
                    a3:a7:2d:f1:a7:66:7f:1b:a8:d1:7d:32:21:b5:ab:
                    f2:d4:50:a5:69:97:27:83:96:29:a9:27:99:f9:47:
                    2b:b7:48:4e:71:a6:52:94:9b:fc:80:f4:1b:8f:a7:
                    54:81:4a:12:5b:59:7b:5e:62:02:ce:2e:67:ac:a4:
                    24:ce:c3:8c:10:67:98
                ASN1 OID: secp384r1
                NIST CURVE: P-384
        X509v3 extensions:
            X509v3 Key Usage: critical
                Digital Signature
            X509v3 Extended Key Usage: 
                TLS Web Server Authentication
            X509v3 Basic Constraints: critical
                CA:FALSE
            X509v3 Subject Key Identifier: 
                7E:38:0F:E1:82:E6:E9:68:41:C4:78:72:91:84:C6:E9:8E:57:87:D8
            X509v3 Authority Key Identifier: 
                B9:59:F2:8E:CF:22:F0:86:D3:37:48:FF:76:14:18:BA:82:D8:55:87
            Authority Information Access: 
                CA Issuers - URI:http://ye2.i.lencr.org/
            X509v3 Subject Alternative Name: 
                DNS:inf-schule.de, DNS:inf.schule, DNS:inf.schule.de, DNS:www.inf-schule.de, DNS:www.inf.schule
            X509v3 Certificate Policies: 
                Policy: 2.23.140.1.2.1
            X509v3 CRL Distribution Points: 
                Full Name:
                  URI:http://ye2.c.lencr.org/14.crl
            CT Precertificate SCTs:
                [...]
    Signature Algorithm: ecdsa-with-SHA384
    Signature Value:
        30:65:02:31:00:a9:70:52:cb:e4:6d:d8:57:79:e6:26:97:f9:
        4d:ea:f7:d9:1e:2e:69:b2:ae:f7:d9:75:1d:91:5b:e2:b4:50:
        b1:d0:e2:49:fb:a1:c9:2b:b9:8b:31:cc:9d:01:aa:3c:ad:02:
        30:2f:c9:af:25:00:52:de:cd:f2:e8:9e:9f:34:95:a7:39:79:
        ac:bb:0d:f2:b4:ad:29:9e:9a:cb:9f:9b:93:5a:6d:83:95:8e:
        9e:aa:a8:28:4e:05:71:bf:a8:c4:e6:74:5b

Hier werden folgende Informationen bereitgestellt:

  • der öffentliche Schlüssel von inf-schule.de (unter pub)
  • inf-schule.de als Inhaber des Schlüssels (unter Subject, weitere Namen derselben Website unter Subject Alternative Name)
  • Let's Encrypt (genauer: die Zertifizierungsstelle YE2) als Aussteller des Zertifikats
  • ecdsa-with-SHA384 als Signierverfahren: Die Zertifikatsdaten werden mit SHA-384 gehasht und mit ECDSA signiert
  • die Gültigkeitsdauer des Zertifikats: hier nur rund drei Monate
  • und ganz am Ende eine digitale Signatur: 30:65:...:5b

Statt RSA verwendet dieses Zertifikat ein Verfahren mit elliptischen Kurven (ECDSA). Das Prinzip ist dasselbe: Es gibt einen öffentlichen und einen privaten Schlüssel, signiert wird mit dem privaten Schlüssel.

Auffällig ist, dass im Zertifikat keine Organisation, sondern nur der Domainname steht. Let's Encrypt prüft vor der Ausstellung nur, ob die beantragende Stelle die Domain kontrolliert (Domain-Validated-Zertifikat).

Auch das Zertifikat des Ausstellers YE2 ist wiederum von einer übergeordneten Stelle signiert. Die Rolle dieser Zertifikate wird im nächsten Abschnitt geklärt.

Suche

v
11.8.5 Fachkonzept - Public-Key-Zertifikat
Kopieren durch Anklicken

Rückmeldung geben