Compartilhar via


SignedInfo.SignatureMethod Propriedade

Definição

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

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 geração e validação de assinatura para o objeto atual SignedInfo .

Comentários

A SignatureMethod propriedade usa um URI (Uniform Resource Identifier) de cadeia de caracteres 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 uma das URIs na tabela a seguir com essa propriedade.

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

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

Também definido no seguinte campo estático: XmlDsigDSAUrl
RSA com SHA-1 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 a Sintaxe de Assinatura XML do W3C (World Wide Web Consortium) e a Especificação de Processamento.

Aplica-se a