Freigeben über


IX509AttributeArchiveKeyHash-Schnittstelle (certenroll.h)

Die IX509AttributeArchiveKeyHash-Schnittstelle stellt ein Attribut dar, das einen SHA-1-Hash des verschlüsselten privaten Schlüssels enthält, der von einer Zertifizierungsstelle archiviert werden soll. Der verschlüsselte Schlüssel wird als nicht authentifiziertes Attribut an die primäre Signatur einer CMC-Anforderung angefügt. Der Hash des verschlüsselten Schlüssels wird als authentifiziertes Attribut in einer CMC-Anforderung codiert.

Wenn eine Zertifizierungsstelle die Anforderung empfängt, hashet sie den nicht signierten verschlüsselten Schlüssel und vergleicht ihn mit dem vom Anforderer gesendeten signierten Hash. Wenn die Hashes übereinstimmen, wurde der Schlüssel nicht manipuliert.

Vererbung

Die IX509AttributeArchiveKeyHash-Schnittstelle erbt von IX509Attribute. IX509AttributeArchiveKeyHash verfügt auch über die folgenden Membertypen:

Methoden

Die IX509AttributeArchiveKeyHash-Schnittstelle verfügt über diese Methoden.

 
IX509AttributeArchiveKeyHash::get_EncryptedKeyHashBlob

Ruft eine Zeichenfolge ab, die einen Hash des verschlüsselten privaten Schlüssels enthält.
IX509AttributeArchiveKeyHash::InitializeDecode

Initialisiert das Objekt aus einem Distinguished Encoding Rules (DER)-codierten Bytearray, das einen SHA-1-Hash des verschlüsselten privaten Schlüssels enthält.
IX509AttributeArchiveKeyHash::InitializeEncodeFromEncryptedKeyBlob

Initialisiert das Attribut aus einem verschlüsselten privaten Schlüssel.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenroll.h

Weitere Informationen

CertEnroll-Schnittstellen

IX509Attribute

IX509Attributes