IX509SCEPEnrollment::Initialize-Methode (certenroll.h)
Initialisieren Sie den instance als Vorbereitung auf eine neue Anforderung.
Syntax
HRESULT Initialize(
[in] IX509CertificateRequestPkcs10 *pRequest,
[in] BSTR strThumbprint,
[in] EncodingType ThumprintEncoding,
[in] BSTR strServerCertificates,
[in] EncodingType Encoding
);
Parameter
[in] pRequest
Eine instance einer Anforderung, die bereits initialisiert wurde.
[in] strThumbprint
Der Fingerabdruck des Zertifizierungsstellenzertifikats.
[in] ThumprintEncoding
Die Codierung des Zertifikatfingerabdrucks der Zertifizierungsstelle.
[in] strServerCertificates
Eine PKCS7-Anforderung mit Zertifizierungsstellen- und SCEP-RA-Zertifikaten.
[in] Encoding
Der Codierungstyp der Anforderung.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Methode erwartet ein EA-Zertifikat für die SCEP-Serversignatur und ein EA-Zertifikat für die SCEP-Serververschlüsselung, die beide vom Zertifizierungsstellenzertifikat signiert sind.
Diese Methode schlägt fehl, wenn eines der erwarteten Zertifikate fehlt oder wenn der Fingerabdruck nicht mit dem Zertifizierungsstellenzertifikat übereinstimmt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | certenroll.h |
DLL | Certenroll.dll |