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 |