AsymmetricAlgorithm.SignatureAlgorithm Propiedad

Definición

Cuando se implementa en una clase derivada, obtiene el nombre del algoritmo de signatura. En caso contrario, produce siempre una NotImplementedException.

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

Valor de propiedad

Nombre del algoritmo de firma.

Ejemplos

En el ejemplo de código siguiente se muestra cómo invalidar la SignatureAlgorithm propiedad para devolver el nombre del algoritmo de firma. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase AsymmetricAlgorithm.

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";}
}

Se aplica a

Producto Versiones
.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

Consulte también