SignedInfo.SignatureMethod Vlastnost

Definice

Získá nebo nastaví název algoritmu použitého pro generování podpisu a ověření pro aktuální SignedInfo objekt.

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

Hodnota vlastnosti

Název algoritmu použitého pro generování podpisu a ověření aktuálního SignedInfo objektu.

Poznámky

Vlastnost SignatureMethod používá řetězec Identifikátor URI (Uniform Resource Identifier) k představuje <SignatureMethod> prvek digitálního podpisu XML.

SignatureMethod Pomocí vlastnosti určete algoritmus, který se má použít pro generování a ověřování podpisu. Tato vlastnost identifikuje všechny kryptografické funkce, které se podílejí na vytváření digitálního podpisu XML, včetně hashování, algoritmů veřejného klíče, kódů ověřování zpráv (MAC) a odsazení.

S touto vlastností použijte jeden z identifikátorů URI v následující tabulce.

Signature – metoda Hodnota
HMAC-SHA1 http://www.w3.org/2000/09/xmldsig#hmac-sha1

Definováno také v následujícím statickém poli: XmlDsigHMACSHA1Url
DSA s SHA1 http://www.w3.org/2000/09/xmldsig#dsa-sha1

Definováno také v následujícím statickém poli: XmlDsigDSAUrl
RSA s SHA1 http://www.w3.org/2000/09/xmldsig#rsa-sha1

Definováno také v následujícím statickém poli: XmlDsigRSASHA1Url

Další informace o digitálních podpisech XML najdete v tématu W3C (World Wide Web Consortium) XML Signature Syntax and Processing Specification.

Platí pro