Condividi tramite


SignedInfo.SignatureMethod Proprietà

Definizione

Ottiene o imposta il nome dell'algoritmo usato per la generazione delle firme e la convalida dell'oggetto SignedInfo corrente.

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

Valore della proprietà

Nome dell'algoritmo usato per la generazione delle firme e la convalida dell'oggetto SignedInfo corrente.

Commenti

La SignatureMethod proprietà usa un URI (Uniform Resource Identifier) stringa per rappresentare l'elemento <SignatureMethod> di una firma digitale XML.

Utilizzare la SignatureMethod proprietà per specificare l'algoritmo da utilizzare per la generazione e la verifica della firma. Questa proprietà identifica tutte le funzioni di crittografia coinvolte nella creazione di una firma digitale XML, tra cui hashing, algoritmi di chiave pubblica, codici di autenticazione dei messaggi e spaziatura interna.

Usare uno degli URI nella tabella seguente con questa proprietà.

Signature, metodo Valore
HMAC-SHA1 http://www.w3.org/2000/09/xmldsig#hmac-sha1

Definito anche nel campo statico seguente: XmlDsigHMACSHA1Url
DSA con SHA1 http://www.w3.org/2000/09/xmldsig#dsa-sha1

Definito anche nel campo statico seguente: XmlDsigDSAUrl
RSA con SHA1 http://www.w3.org/2000/09/xmldsig#rsa-sha1

Definito anche nel campo statico seguente: XmlDsigRSASHA1Url

Per altre informazioni sulle firme digitali XML, vedere La sintassi e la specifica di elaborazione della firma XML W3C (World Wide Web Consortium).

Si applica a