IX509AttributeCspProvider-Schnittstelle (certenroll.h)

Die IX509AttributeCspProvider-Schnittstelle stellt ein Attribut dar, das den kryptografischen Anbieter identifiziert, der von der Entität verwendet wird, die das Zertifikat anfordert. Kryptografieanbieter und Schlüsselcontainer werden verwendet, um Schlüssel zu generieren und zu speichern sowie Verschlüsselung, Signatur und Hashing durchzuführen.

Dieses Attribut wird automatisch in der PKCS #10-Attributauflistung platziert, wenn Sie die Encode-Methode aufrufen.

Vererbung

Die IX509AttributeCspProvider-Schnittstelle erbt von IX509Attribute. IX509AttributeCspProvider verfügt auch über folgende Membertypen:

Methoden

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

 
IX509AttributeCspProvider::get_KeySpec

Ruft einen Wert ab, der angibt, ob das vom Anbieter oder Schlüsselcontainer gespeicherte Schlüsselpaar für die Verschlüsselung oder zum Signieren von Inhalten verwendet wird.
IX509AttributeCspProvider::get_ProviderName

Ruft den Anbieternamen ab.
IX509AttributeCspProvider::get_Signature

Ruft die digitale Signatur auf dem Anbieter ab.
IX509AttributeCspProvider::InitializeDecode

Initialisiert das -Objekt aus einem Distinguished Encoding Rules (DER)-codierten Bytearray, das Informationen zum Anbieter enthält.
IX509AttributeCspProvider::InitializeEncode

Initialisiert das Attribut anhand von Informationen zum Anbieter.

Anforderungen

   
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