IX509SCEPEnrollment::Initialize メソッド (certenroll.h)
新しい要求の準備として インスタンスを初期化します。
構文
HRESULT Initialize(
[in] IX509CertificateRequestPkcs10 *pRequest,
[in] BSTR strThumbprint,
[in] EncodingType ThumprintEncoding,
[in] BSTR strServerCertificates,
[in] EncodingType Encoding
);
パラメーター
[in] pRequest
既に初期化されている要求のインスタンス。
[in] strThumbprint
CA 証明書の拇印。
[in] ThumprintEncoding
CA 証明書の拇印のエンコード。
[in] strServerCertificates
CA および SCEP RA 証明書を含む PKCS7 要求。
[in] Encoding
要求のエンコードの種類。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
このメソッドでは、SCEP サーバー署名 EA 証明書と SCEP サーバー暗号化 EA 証明書が必要です。どちらも CA 証明書によって署名されます。
このメソッドは、予想される証明書のいずれかが見つからない場合、または拇印が CA 証明書と一致しない場合に失敗します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | certenroll.h |
[DLL] | Certenroll.dll |