Zertifikatsalgorithmen

Zertifikatsalgorithmen sind Verschlüsselungsalgorithmen, die die mathematischen Verfahren beschreiben, die zur Erstellung von Schlüsselpaaren und für digitale Signaturen angewendet werden.

Der ECC-Algorithmus (ECC = Elliptic Curve Cryptographic) und der RSA-Algorithmus sind die Algorithmen mit öffentlichem Schlüssel, die von DCM zum Generieren des öffentlichen/privaten Schlüsselpaares unterstützt werden. Das Zertifikat enthält Informationen darüber, welcher Algorithmus für den Schlüssel verwendet werden muss. Zertifikate, die einen öffentlichen RSA-Schlüssel enthalten, werden manchmal als RSA-Zertifikate bezeichnet. Zertifikate, die einen öffentlichen ECC-Schlüssel enthalten, werden als ECDSA-Zertifikate (ECDSA = Elliptic Curve Digital Signature Algorithm) bezeichnet. DCM verfügt über eine Option für die Auswahl des Algorithmus mit öffentlichem Schlüssel, der bei der Erstellung eines Zertifikats verwendet werden soll.

Anmerkung: ECC-Algorithmen gelten nicht für Zertifikate im Speicher *OBJECTSIGNING. Sie sind immer RSA-Schlüsselpaare.

Ein Algorithmus mit öffentlichem Schlüssel beschreibt zusammen mit einem Message-Digest-Algorithmus das mathematische Verfahren zum Generieren und Verifizieren digitaler Signaturen. Das Zertifikat enthält außerdem Informationen, die den Algorithmus mit öffentlichem Schlüssel und den Message-Digest-Algorithmus angeben, der zum Erstellen der Signatur des Zertifikats verwendet wird. Die folgenden Message-Digest-Algorithmen werden von DCM zum Generieren und Verifizieren digitaler Signaturen unterstützt: SHA256, SHA384 und SHA512. DCM unterstützt außerdem die Digest-Algorithmen SHA224, SHA1, MD2 und MD5 - aber ausschließlich zur Signaturprüfung. DCM verfügt über eine Option für die Auswahl des Message-Digest-Algorithmus, der zusammen mit dem Algorithmus mit öffentlichem Schlüssel von der lokalen Zertifizierungsinstanz zum Signieren von Zertifikaten verwendet wird. Diese Option wird beim Erstellen eines lokalen CA-Zertifikats angezeigt.