AsymmetricSignatureDeformatter.VerifySignature Método
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Verifica a assinatura.
VerifySignature(Byte[], Byte[]) |
Quando substituído em uma classe derivada, verifica a assinatura para os dados especificados. |
VerifySignature(HashAlgorithm, Byte[]) |
Verifica a assinatura do valor de hash especificado. |
Quando substituído em uma classe derivada, verifica a assinatura para os dados especificados.
public:
abstract bool VerifySignature(cli::array <System::Byte> ^ rgbHash, cli::array <System::Byte> ^ rgbSignature);
public abstract bool VerifySignature (byte[] rgbHash, byte[] rgbSignature);
abstract member VerifySignature : byte[] * byte[] -> bool
Public MustOverride Function VerifySignature (rgbHash As Byte(), rgbSignature As Byte()) As Boolean
Parâmetros
- rgbHash
- Byte[]
Os dados assinados com rgbSignature
.
- rgbSignature
- Byte[]
A assinatura a ser verificada quanto a rgbHash
.
Retornos
true
se rgbSignature
corresponder à assinatura computada usando a chave e o algoritmo de hash especificados em rgbHash
; caso contrário, false
.
Comentários
Você deve especificar uma chave pública e um algoritmo de hash antes de chamar esse método.
Confira também
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.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 |
Verifica a assinatura do valor de hash especificado.
public:
virtual bool VerifySignature(System::Security::Cryptography::HashAlgorithm ^ hash, cli::array <System::Byte> ^ rgbSignature);
public virtual bool VerifySignature (System.Security.Cryptography.HashAlgorithm hash, byte[] rgbSignature);
abstract member VerifySignature : System.Security.Cryptography.HashAlgorithm * byte[] -> bool
override this.VerifySignature : System.Security.Cryptography.HashAlgorithm * byte[] -> bool
Public Overridable Function VerifySignature (hash As HashAlgorithm, rgbSignature As Byte()) As Boolean
Parâmetros
- hash
- HashAlgorithm
O algoritmo de hash a ser usado para verificar a assinatura.
- rgbSignature
- Byte[]
A assinatura a ser verificada.
Retornos
true
se a assinatura for válida para o hash, caso contrário, false
.
Exceções
O parâmetro hash
é null
.
Comentários
Esse método define o algoritmo de hash a ser usado antes de verificar a assinatura do valor do algoritmo de hash de entrada.
Confira também
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.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 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: