ECDsa.VerifyDataCore Metodo

Definizione

Overload

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

Verifica che una firma digitale sia valida per i dati specificati.

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

Verifica che una firma digitale sia valida per i dati specificati.

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

Origine:
ECDsa.cs
Origine:
ECDsa.cs
Origine:
ECDsa.cs

Verifica che una firma digitale sia valida per i dati specificati.

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

Parametri

data
Stream

Dati firmati.

signature
ReadOnlySpan<Byte>

Firma da verificare.

hashAlgorithm
HashAlgorithmName

Algoritmo hash usato per eseguire l'hashing dei dati per il processo di verifica.

signatureFormat
DSASignatureFormat

Formato di codifica per signature.

Restituisce

true se la firma digitale è valida per i dati specificati; in caso contrario, false.

Eccezioni

Si è verificato un errore nell'operazione di hashing o verifica.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET 5, 6, 7, 8, 9, 10

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

Origine:
ECDsa.cs
Origine:
ECDsa.cs
Origine:
ECDsa.cs

Verifica che una firma digitale sia valida per i dati specificati.

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

Parametri

data
ReadOnlySpan<Byte>

Dati firmati.

signature
ReadOnlySpan<Byte>

Firma da verificare.

hashAlgorithm
HashAlgorithmName

Algoritmo hash usato per eseguire l'hashing dei dati per il processo di verifica.

signatureFormat
DSASignatureFormat

Formato di codifica per signature.

Restituisce

true se la firma digitale è valida per i dati specificati; in caso contrario, false.

Eccezioni

Si è verificato un errore nell'operazione di hashing o verifica.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET 5, 6, 7, 8, 9, 10