IX509AttributeArchiveKey-Schnittstelle (certenroll.h)

Die IX509AttributeArchiveKey-Schnittstelle stellt ein Attribut dar, das einen verschlüsselten privaten Schlüssel enthält, der von einer Zertifizierungsstelle archiviert werden soll. Der 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 der CMC-Anforderung codiert. Weitere Informationen finden Sie in der IX509AttributeArchiveKeyHash-Schnittstelle .

Vererbung

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

Methoden

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

 
IX509AttributeArchiveKey::get_EncryptedKeyBlob

Ruft ein Bytearray ab, das den verschlüsselten Schlüssel enthält.
IX509AttributeArchiveKey::get_EncryptionAlgorithm

Ruft den Objektbezeichner (Object Identifier, OID) des symmetrischen Verschlüsselungsalgorithmus ab, der zum Verschlüsseln des privaten Schlüssels verwendet wird.
IX509AttributeArchiveKey::get_EncryptionStrength

Ruft eine ganze Zahl ab, die die Verschlüsselungsstärke des symmetrischen Algorithmus enthält, der zum Verschlüsseln des Schlüssels verwendet wird.
IX509AttributeArchiveKey::InitializeDecode

Initialisiert das -Objekt aus einem Distinguished Encoding Rules (DER)-codierten Bytearray, das den verschlüsselten privaten Schlüssel enthält.
IX509AttributeArchiveKey::InitializeEncode

Initialisiert das Attribut aus einem IX509PrivateKey-Objekt, dem Verschlüsselungszertifikat der Zertifizierungsstelle und dem Objektbezeichner des symmetrischen Verschlüsselungsalgorithmus (OID).

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