AsymmetricAlgorithm.SignatureAlgorithm Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando implementado numa classe derivada, recebe o nome do algoritmo de assinatura. Caso contrário, lança sempre um NotImplementedException.
public:
abstract property System::String ^ SignatureAlgorithm { System::String ^ get(); };
public:
virtual property System::String ^ SignatureAlgorithm { System::String ^ get(); };
public abstract string SignatureAlgorithm { get; }
public virtual string SignatureAlgorithm { get; }
member this.SignatureAlgorithm : string
Public MustOverride ReadOnly Property SignatureAlgorithm As String
Public Overridable ReadOnly Property SignatureAlgorithm As String
Valor de Propriedade
O nome do algoritmo de assinatura.
Exemplos
O exemplo de código seguinte demonstra como sobrescrever a SignatureAlgorithm propriedade para devolver o nome do algoritmo de assinatura. Este exemplo de código faz parte de um exemplo maior fornecido para a AsymmetricAlgorithm classe.
// 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";}
}
' This example uses the SHA1 algorithm.
' Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
Public Overrides ReadOnly Property SignatureAlgorithm() As String
Get
Return "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
End Get
End Property