IX509SignatureInformation::p ut_PublicKeyAlgorithm メソッド (certenroll.h)

PublicKeyAlgorithm プロパティは、GetSignatureAlgorithm メソッドで使用される公開キー アルゴリズムのオブジェクト識別子 (OID) を指定して取得します。

このプロパティは読み取り/書き込み可能です。

構文

HRESULT put_PublicKeyAlgorithm(
  IObjectId *pValue
);

パラメーター

pValue

戻り値

なし

解説

null 署名証明書要求の署名アルゴリズムを取得する場合を除き、 GetSignatureAlgorithm メソッドを呼び出す前に、このプロパティを設定する必要があります。 HashAlgorithm プロパティも設定する必要があります。 AlternateSignatureAlgorithm プロパティと NullSigned プロパティを設定することもできます。

PublicKeyAlgorithm プロパティは、指定した OID が公開キー アルゴリズムを表しているかどうかを検証します。 OID が有効な場合、 プロパティはシグネチャ プロパティ キャッシュもクリアします。

要件

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

関連項目

IX509SignatureInformation