SignedInfo.SignatureMethod プロパティ

定義

現在の SignedInfo オブジェクトの署名の生成および検証に使用されるアルゴリズムの名前を取得または設定します。

public:
 property System::String ^ SignatureMethod { System::String ^ get(); void set(System::String ^ value); };
public string SignatureMethod { get; set; }
public string? SignatureMethod { get; set; }
member this.SignatureMethod : string with get, set
Public Property SignatureMethod As String

プロパティ値

現在の SignedInfo オブジェクトの署名の生成および検証に使用されるアルゴリズムの名前。

注釈

プロパティは SignatureMethod 、文字列 Uniform Resource Identifier (URI) を使用して XML デジタル署名の要素を表します <SignatureMethod>

プロパティを SignatureMethod 使用して、署名の生成と検証に使用するアルゴリズムを指定します。 このプロパティは、ハッシュ、公開キー アルゴリズム、メッセージ認証コード (MAC)、パディングなど、XML デジタル署名の作成に関連するすべての暗号化関数を識別します。

このプロパティを使用して、次の表のいずれかの URI を使用します。

Signature メソッド
HMAC-SHA1 http://www.w3.org/2000/09/xmldsig#hmac-sha1

次の静的フィールドでも定義されます。 XmlDsigHMACSHA1Url
SHA1 を使用した DSA http://www.w3.org/2000/09/xmldsig#dsa-sha1

次の静的フィールドでも定義されます。 XmlDsigDSAUrl
SHA1 を使用した RSA http://www.w3.org/2000/09/xmldsig#rsa-sha1

次の静的フィールドでも定義されます。 XmlDsigRSASHA1Url

XML デジタル署名の詳細については、「World Wide Web Consortium (W3C) XML Signature Syntax and Processing Specification」を参照してください

適用対象