ICertSrvSetup::GetExistingCACertificates メソッド (casetup.h)

GetExistingCACertificates メソッドは、コンピューターに現在インストールされている有効な証明機関 (CA) 証明書を表す CertSrvSetupKeyInformation オブジェクトのコレクションを取得します。 このメソッドは 、CCertSrvSetup オブジェクトの状態を変更しません。

構文

HRESULT GetExistingCACertificates(
  [out] ICertSrvSetupKeyInformationCollection **ppVal
);

パラメーター

[out] ppVal

"LocalMachine" ストアにインストールされている有効な CA 証明書のセットの情報にアクセスするために使用できる ICertSrvSetupKeyInformationCollection インターフェイスへのポインターのアドレス。

戻り値

なし

解説

CertSrvSetupKeyInformationCollection オブジェクトには有効な証明書が含まれています。 証明書は、次の条件を満たす場合に有効と見なされます。

  • 秘密キー コンテナー内のキーと一致するAT_SIGNATURE キー を格納します。
  • 自己署名されているか、CA の基本的な制約があります。
  • チェーン検証に合格しますが、オフライン失効エラーが発生する可能性があります。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー casetup.h
[DLL] Certocm.dll

こちらもご覧ください

ICertSrvSetup