Freigeben über


SignedInfo.SignatureMethod Eigenschaft

Definition

Ruft den Namen des Algorithmus ab, der für die Signaturgenerierung und -validierung für das aktuelle SignedInfo Objekt verwendet wird, oder legt den Namen fest.

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

Eigenschaftswert

Der Name des Algorithmus, der für die Signaturgenerierung und -validierung für das aktuelle SignedInfo Objekt verwendet wird.

Hinweise

Die SignatureMethod Eigenschaft verwendet einen ZEICHENFOLGEn-URI (Uniform Resource Identifier), um das <SignatureMethod> Element einer digitalen XML-Signatur darzustellen.

Verwenden Sie die SignatureMethod Eigenschaft, um den Algorithmus anzugeben, der für die Signaturgenerierung und Überprüfung verwendet werden soll. Diese Eigenschaft identifiziert alle kryptografischen Funktionen, die beim Erstellen einer digitalen XML-Signatur beteiligt sind, einschließlich Hashing, Public Key-Algorithmen, Nachrichtenauthentifizierungscodes (MACs) und Auffüllen.

Verwenden Sie eine der URIs in der folgenden Tabelle mit dieser Eigenschaft.

Signature-Methode Wert
HMAC SHA-1 http://www.w3.org/2000/09/xmldsig#hmac-sha1

Außerdem definiert im folgenden statischen Feld: XmlDsigHMACSHA1Url
DSA mit SHA-1 http://www.w3.org/2000/09/xmldsig#dsa-sha1

Außerdem definiert im folgenden statischen Feld: XmlDsigDSAUrl
RSA mit SHA-1 http://www.w3.org/2000/09/xmldsig#rsa-sha1

Außerdem definiert im folgenden statischen Feld: XmlDsigRSASHA1Url

Weitere Informationen zu digitalen XML-Signaturen finden Sie im World Wide Web Consortium (W3C) -XML-Signatursyntax und -Verarbeitungsspezifikation.

Gilt für: