次の方法で共有


X509AsymmetricSecurityKey.GetHashAlgorithmForSignature(String) メソッド

定義

デジタル署名のハッシュを生成する暗号アルゴリズムを取得します。

public:
 override System::Security::Cryptography::HashAlgorithm ^ GetHashAlgorithmForSignature(System::String ^ algorithm);
public override System.Security.Cryptography.HashAlgorithm GetHashAlgorithmForSignature (string algorithm);
override this.GetHashAlgorithmForSignature : string -> System.Security.Cryptography.HashAlgorithm
Public Overrides Function GetHashAlgorithmForSignature (algorithm As String) As HashAlgorithm

パラメーター

algorithm
String

ハッシュアルゴリズム。

戻り値

デジタル署名のハッシュを生成する HashAlgorithm

例外

algorithm がサポートされていません。 サポートされるアルゴリズムは XmlDsigDSAUrlXmlDsigRSASHA1Url、および RsaSha256Signature です。

注釈

XmlDsigDSAUrlXmlDsigRSASHA1Url、または RsaSha256Signature フィールドを使用して、algorithm パラメーターを指定します。

SHA1 との競合問題のため、Microsoft では SHA256 以上に基づくセキュリティ モデルを推奨しています。

適用対象