ECDsa.SignHash Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SignHash(Byte[]) |
Vygeneruje digitální podpis pro zadanou hodnotu hash. |
SignHash(Byte[], DSASignatureFormat) |
Vypočítá podpis ECDSA pro zadanou hodnotu hash v uvedeném formátu. |
SignHash(Byte[])
Vygeneruje digitální podpis pro zadanou hodnotu hash.
public:
abstract cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash);
public abstract byte[] SignHash (byte[] hash);
abstract member SignHash : byte[] -> byte[]
Public MustOverride Function SignHash (hash As Byte()) As Byte()
Parametry
- hash
- Byte[]
Hodnota hash dat, která jsou podepsána.
Návraty
- Byte[]
Digitální podpis pro zadanou hodnotu hash
Výjimky
Parametr hash
je null
.
Platí pro
SignHash(Byte[], DSASignatureFormat)
Vypočítá podpis ECDSA pro zadanou hodnotu hash v uvedeném formátu.
public:
cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash (byte[] hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : byte[] * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As Byte(), signatureFormat As DSASignatureFormat) As Byte()
Parametry
- hash
- Byte[]
Hodnota hash, která se má podepsat.
- signatureFormat
- DSASignatureFormat
Formát kódování, který se má použít pro podpis.
Návraty
- Byte[]
Podpis ECDSA pro zadaná data.
Výjimky
hash
je null
.
signatureFormat
není známý formát.
Při operaci podepisování došlo k chybě.