Condividi tramite


ECDsa.SignDataCore Metodo

Definizione

Overload

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Calcola il valore hash dei dati specificati e li firma usando il formato di firma specificato.

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

Calcola il valore hash dei dati specificati e li firma usando il formato di firma specificato.

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

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

Calcola il valore hash dei dati specificati e li firma usando il formato di firma specificato.

protected:
 virtual cli::array <System::Byte> ^ SignDataCore(ReadOnlySpan<System::Byte> data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
protected virtual byte[] SignDataCore (ReadOnlySpan<byte> data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
abstract member SignDataCore : ReadOnlySpan<byte> * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
override this.SignDataCore : ReadOnlySpan<byte> * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Protected Overridable Function SignDataCore (data As ReadOnlySpan(Of Byte), hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()

Parametri

data
ReadOnlySpan<Byte>

Dati da firmare.

hashAlgorithm
HashAlgorithmName

Algoritmo hash da usare per creare il valore hash.

signatureFormat
DSASignatureFormat

Formato di codifica da usare per la firma.

Restituisce

Byte[]

Firma ECDSA per i dati specificati.

Eccezioni

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

Si applica a

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

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

Calcola il valore hash dei dati specificati e li firma usando il formato di firma specificato.

protected:
 virtual cli::array <System::Byte> ^ SignDataCore(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat);
protected virtual byte[] SignDataCore (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);
abstract member SignDataCore : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
override this.SignDataCore : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat -> byte[]
Protected Overridable Function SignDataCore (data As Stream, hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat) As Byte()

Parametri

data
Stream

Dati da firmare.

hashAlgorithm
HashAlgorithmName

Algoritmo hash da usare per creare il valore hash.

signatureFormat
DSASignatureFormat

Formato di codifica da usare per la firma.

Restituisce

Byte[]

Firma ECDSA per i dati specificati.

Eccezioni

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

Si applica a