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

こちらもご覧ください

IX509SCEPEnrollment