IOCSPAdmin::GetSigningCertificates メソッド (certadm.h)

GetSigningCertificates メソッドは、特定の証明機関 (CA) 証明書のレスポンダー サーバーで使用できる署名証明書を取得します。 このメソッドは、指定されたサーバーの CERT_SYSTEM_STORE_LOCAL_MACHINE システム ストアからの署名証明書のみを返します。

構文

HRESULT GetSigningCertificates(
  [in]  const BSTR    bstrServerName,
  [in]  const VARIANT *pCACertVar,
  [out] VARIANT       *pVal
);

パラメーター

[in] bstrServerName

レスポンダー サーバー名を含む文字列。

[in] pCACertVar

署名証明書を取得する CA 証明書。

[out] pVal

戻り値

C++

メソッドが成功すると、 S_OKが返されます。

メソッドが失敗した場合は、エラーを示す HRESULT 値を返します。 一般的なエラー コードの一覧については、「 共通 HRESULT 値」を参照してください。

VB

使用可能な署名証明書。

注釈

各署名証明書には、次のプロパティがあります。

  • pCACertVar パラメーターで指定された CA によって署名されます
  • オンライン証明書状態プロトコル (OCSP) 署名 (XCN_OID_PKIX_KP_OCSP_SIGNING) 拡張機能が含まれています
  • 有効期限が切れていない
  • レスポンダー サーバーは証明書の秘密キーにアクセスできます

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 Datacenter、Windows Server 2008 Enterprise [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー certadm.h (Certsrv.h を含む)
Library Certadm.lib
[DLL] Certadm.dll

こちらもご覧ください

IOCSPAdmin