Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Propriedade PackageDigitalSignatureManager.HashAlgorithm

 

Obtém ou define o URI identificador para a HashAlgorithm instância usada para criar e verificar as assinaturas.

Namespace:   System.IO.Packaging
Assembly:  WindowsBase (em WindowsBase.dll)

public string HashAlgorithm { get; set; }

Valor da Propriedade

Type: System.String

O SignedXml URI identificador para a HashAlgorithm instância usada para criar e verificar as assinaturas. 

Exception Condition
ArgumentNullException

A cadeia de caracteres para o URI Definir é null.

ArgumentException

A cadeia de caracteres para o URI definido está vazio.

O identificador de algoritmo de hash padrão para o Gerenciador de assinatura digital padrão é XmlDsigSHA1Url (SHA1– algoritmo de Hash seguro versão 1.0).

A menos que explicitamente caso contrário, defina essa propriedade é o mesmo valor como DefaultHashAlgorithm.

O HashAlgorithm propriedade normalmente não é alterada do padrão. Essa propriedade deve ser alterada somente se uma assinatura que usa um conhecido diferente e acessível HashAlgorithm for encontrado. Quando terminar com a assinatura que usa um algoritmo de hash diferente, chame DefaultHashAlgorithm para redefinir o HashAlgorithm propriedade padrão.

.NET Framework
Disponível desde 3.0
Retornar ao início
Mostrar: