AsymmetricAlgorithm.SignatureAlgorithm Proprietà

Definizione

Quando ne viene eseguito l'override in una classe derivata, ottiene il nome dell'algoritmo di scambio delle chiavi; in caso contrario, genera sempre NotImplementedException.

C#
public virtual string? SignatureAlgorithm { get; }
C#
public virtual string SignatureAlgorithm { get; }
C#
public abstract string SignatureAlgorithm { get; }

Valore della proprietà

Nome dell'algoritmo di firma.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override della SignatureAlgorithm proprietà per restituire il nome dell'algoritmo di firma. Questo esempio di codice fa parte di un esempio più ampio fornito per la AsymmetricAlgorithm classe .

C#
// This example uses the SHA1 algorithm.
// Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
public override string SignatureAlgorithm 
{
    get {return "http://www.w3.org/2000/09/xmldsig#rsa-sha1";}
}

Si applica a

Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Vedi anche