次の方法で共有


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

AlternateSignatureAlgorithm プロパティは、GetSignatureAlgorithm メソッドが PKCS #10 証明書要求の個別または結合アルゴリズム オブジェクト識別子 (OID) を取得するかどうかを指定するブール値を指定および取得します。

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

構文

HRESULT put_AlternateSignatureAlgorithm(
  VARIANT_BOOL Value
);

パラメーター

Value

戻り値

なし

解説

PKCS #7 および CMC 証明書要求では、個別の署名アルゴリズム OID と個別のハッシュ アルゴリズム OID が常に使用されます。 PKCS #10 証明書要求のみが、結合アルゴリズム OID を使用します。 AlternateSignatureAlgorithm プロパティを設定して、PKCS #10 要求の GetSignatureAlgorithm メソッドから個別の署名アルゴリズム OID を取得できます。 このプロパティを設定すると、ハッシュ アルゴリズム OID は Parameters プロパティから取得でき、 AlternateSignatureAlgorithmSet プロパティも設定されます。 個別の OID と結合された OID の例については、「IX509SignatureInformation」を参照してください。

要件

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

こちらもご覧ください

IX509SignatureInformation