SignedInfo.SignatureMethod 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用于当前 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 使用字符串统一资源标识符 (URI) 来表示 <SignatureMethod>
XML 数字签名的 元素。
SignatureMethod使用 属性指定要用于签名生成和验证的算法。 此属性标识创建 XML 数字签名所涉及的所有加密函数,包括哈希、公钥算法、消息身份验证代码 (MAC) 和填充。
将下表中的 URI 之一与此属性配合使用。
签名方法 | “值” |
---|---|
HMAC-SHA1 | http://www.w3.org/2000/09/xmldsig#hmac-sha1 另在以下静态字段中定义: XmlDsigHMACSHA1Url |
具有 SHA1 的 DSA | http://www.w3.org/2000/09/xmldsig#dsa-sha1 另在以下静态字段中定义: XmlDsigDSAUrl |
RSA 和 SHA1 | http://www.w3.org/2000/09/xmldsig#rsa-sha1 另在以下静态字段中定义: XmlDsigRSASHA1Url |
有关 XML 数字签名的详细信息,请参阅万维网联盟 (W3C) XML 签名语法和处理规范。