Freigeben über


SignedInfo.SignatureMethod Eigenschaft

Definition

Ruft den Namen des Algorithmus ab, der für Signaturerzeugung und Überprüfung für das aktuelle SignedInfo Objekt verwendet wird, und legt ihn 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 Signaturerzeugung und Überprüfung für das aktuelle SignedInfo Objekt verwendet wird.

Hinweise

Die SignatureMethod -Eigenschaft verwendet einen URI (Uniform Resource Identifier) für die Zeichenfolge, 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 an der Erstellung einer digitalen XML-Signatur beteiligt sind, einschließlich Hashing, Algorithmen für öffentliche Schlüssel, Nachrichtenauthentifizierungscodes (Message Authentication Codes, MACs) und Padding.

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

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

Auch im folgenden statischen Feld definiert: XmlDsigHMACSHA1Url
DSA mit SHA1 http://www.w3.org/2000/09/xmldsig#dsa-sha1

Auch im folgenden statischen Feld definiert: XmlDsigDSAUrl
RSA mit SHA1 http://www.w3.org/2000/09/xmldsig#rsa-sha1

Auch im folgenden statischen Feld definiert: XmlDsigRSASHA1Url

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

Gilt für: