Freigeben über


IX509EndorsementKey::AddCertificate-Methode (certenroll.h)

Fügen Sie dem Schlüsselspeicheranbieter (Key Storage Provider, KSP) ein Endorsement Key-Zertifikat hinzu, das Endorsement Keys unterstützt. Sie können die AddCertificate-Methode erst aufrufen, nachdem die Open-Methode erfolgreich aufgerufen wurde.

Syntax

HRESULT AddCertificate(
  [in] EncodingType Encoding,
  [in] BSTR         strCertificate
);

Parameter

[in] Encoding

Ein EncodingType-Enumerationswert , der den Auf das Zertifikat angewendeten Unicode-Codierungstyp angibt. Der Standardwert ist XCN_CRYPT_STRING_BASE64.

[in] strCertificate

Das Zertifikat, das dem Speicher hinzugefügt werden soll. Der öffentliche Schlüssel aus diesem Zertifikat muss mit dem öffentlichen Schlüssel des Endorsement Key übereinstimmen.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Dem Schlüsselspeicheranbieter können nur Nichtherstellerzertifikate hinzugefügt werden.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile certenroll.h
DLL Certenroll.dll

Weitere Informationen

IX509EndorsementKey