Sdílet prostřednictvím


ECDsa.SignDataCore Metoda

Definice

Přetížení

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Zdroj:
ECDsa.cs
Zdroj:
ECDsa.cs
Zdroj:
ECDsa.cs

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

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()

Parametry

data
ReadOnlySpan<Byte>

Data, která se mají podepsat.

hashAlgorithm
HashAlgorithmName

Hashovací algoritmus, který se má použít k vytvoření hodnoty hash.

signatureFormat
DSASignatureFormat

Formát kódování, který se má použít pro podpis.

Návraty

Byte[]

Podpis ECDSA pro zadaná data.

Výjimky

Při operaci hash nebo podepisování došlo k chybě.

Platí pro

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

Zdroj:
ECDsa.cs
Zdroj:
ECDsa.cs
Zdroj:
ECDsa.cs

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

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()

Parametry

data
Stream

Data, která se mají podepsat.

hashAlgorithm
HashAlgorithmName

Hashovací algoritmus, který se má použít k vytvoření hodnoty hash.

signatureFormat
DSASignatureFormat

Formát kódování, který se má použít pro podpis.

Návraty

Byte[]

Podpis ECDSA pro zadaná data.

Výjimky

Při operaci hash nebo podepisování došlo k chybě.

Platí pro