Freigeben über


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

Weitere Informationen

IX509SCEPRegistrierung