Ler em inglês

Compartilhar via


DSA.VerifyDataCore Método

Definição

Sobrecargas

VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Verifica se uma assinatura digital é válida para os dados fornecidos.

VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Verifica se uma assinatura digital é válida para os dados fornecidos.

VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Origem:
DSA.cs
Origem:
DSA.cs
Origem:
DSA.cs

Verifica se uma assinatura digital é válida para os dados fornecidos.

protected virtual bool VerifyDataCore(System.IO.Stream data, ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);

Parâmetros

data
Stream

Os dados assinados.

signature
ReadOnlySpan<Byte>

A assinatura a ser verificada.

hashAlgorithm
HashAlgorithmName

O algoritmo de hash usado para efetuar hash nos dados no processo de verificação.

signatureFormat
DSASignatureFormat

O formato de codificação de signature.

Retornos

true se a assinatura digital for válida para os dados fornecidos; caso contrário, false.

Exceções

Ocorreu um erro na operação de hash ou verificação.

Aplica-se a

.NET 10 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9, 10

VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Origem:
DSA.cs
Origem:
DSA.cs
Origem:
DSA.cs

Verifica se uma assinatura digital é válida para os dados fornecidos.

protected virtual bool VerifyDataCore(ReadOnlySpan<byte> data, ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);

Parâmetros

data
ReadOnlySpan<Byte>

Os dados assinados.

signature
ReadOnlySpan<Byte>

A assinatura a ser verificada.

hashAlgorithm
HashAlgorithmName

O algoritmo de hash usado para efetuar hash nos dados no processo de verificação.

signatureFormat
DSASignatureFormat

O formato de codificação de signature.

Retornos

true se a assinatura digital for válida para os dados fornecidos; caso contrário, false.

Exceções

Ocorreu um erro na operação de hash ou verificação.

Aplica-se a

.NET 10 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9, 10