Partilhar via


SignedInfo.SignatureMethod Propriedade

Definição

Obtém ou define o nome do algoritmo usado para a geração e validação de assinatura do objeto SignedInfo atual.

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

Valor da propriedade

O nome do algoritmo usado para a geração e validação de assinatura do objeto SignedInfo atual.

Comentários

A SignatureMethod propriedade usa uma cadeia de caracteres URI (Uniform Resource Identifier) para representar o <SignatureMethod> elemento de uma assinatura digital XML.

Use a SignatureMethod propriedade para especificar o algoritmo a ser usado para geração e verificação de assinatura. Essa propriedade identifica todas as funções criptográficas envolvidas na criação de uma assinatura digital XML, incluindo hash, algoritmos de chave pública, MACs (Códigos de Autenticação de Mensagem) e preenchimento.

Use um dos URIs na tabela a seguir com essa propriedade.

Método Signature Valor
HMAC-SHA1 http://www.w3.org/2000/09/xmldsig#hmac-sha1

Também definido no seguinte campo estático: XmlDsigHMACSHA1Url
DSA com SHA1 http://www.w3.org/2000/09/xmldsig#dsa-sha1

Também definido no seguinte campo estático: XmlDsigDSAUrl
RSA com SHA1 http://www.w3.org/2000/09/xmldsig#rsa-sha1

Também definido no seguinte campo estático: XmlDsigRSASHA1Url

Para obter mais informações sobre assinaturas digitais XML, consulte Sintaxe e especificação de processamento de assinatura XML do W3C (World Wide Web Consortium).

Aplica-se a