RSACng.SignHash(Byte[], HashAlgorithmName, RSASignaturePadding) Metoda

Definice

Podepíše data, která byla hashována pomocí zadaného algoritmu hash a režimu odsazení.

public override byte[] SignHash(byte[] hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);

Parametry

hash
Byte[]

Hodnota hash, která se má podepsat.

hashAlgorithm
HashAlgorithmName

Název hashovacího algoritmu.

padding
RSASignaturePadding

Režim odsazení.

Návraty

Byte[]

Podepsaná data.

Výjimky

hash je null.

-nebo-

padding je null.

Hodnota Name vlastnosti hashAlgorithm je null nebo Empty.

padding se nerovná Pkcs1 nebo Pss.

Platí pro

Produkt Verze
.NET Core 1.0, Core 1.1, 6, 7, 8, 9, 10
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5