Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Enumerationstyp KeyIdentifierHashAlgorithm gibt den Algorithmus an, der zum Hashen des öffentlichen Schlüssels in einer Zertifikatanforderung verwendet wird. Diese Enumeration wird von der ComputeKeyIdentifier-Methode auf der IX509PublicKey-Schnittstelle verwendet, und der Schlüsselbezeichner kann verwendet werden, um die OBJEKTE IX509ExtensionSubjectKeyIdentifier und IX509ExtensionAuthorityKeyIdentifier zu initialisieren.
Syntax
typedef enum KeyIdentifierHashAlgorithm {
SKIHashDefault = 0,
SKIHashSha1 = 1,
SKIHashCapiSha1 = 2,
SKIHashSha256 = 3,
SKIHashHPKP = 5
} ;
Konstanten
SKIHashDefaultWert: 0 Der Standardhashalgorithmus. Dies ist redundant mit dem SKIHashSha1-Wert . |
SKIHashSha1Wert: 1 Ein 160-Bit-SHA-1-Hash eines Distinguished Encoding Rules (DER)-codierten öffentlichen Schlüssels ohne Tag, Länge und Anzahl nicht verwendeter Bits. |
SKIHashCapiSha1Wert: 2 Ein 160-Bit-SHA-1-Hash eines DER-codierten öffentlichen Schlüssels, einschließlich Tag, Länge und Anzahl nicht verwendeter Bits. |
SKIHashSha256Wert: 3 Ein 256-Bit SHA256 (SHA-2)-Hash eines DER-codierten öffentlichen Schlüssels, einschließlich Tag, Länge und Anzahl nicht verwendeter Bits. |
SKIHashHPKPWert: 5 |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Kopfzeile | certenroll.h |
Weitere Informationen
IX509ExtensionAuthorityKeyIdentifier