Sdílet prostřednictvím


ECDsaCng.SignHash(Byte[]) Metoda

Definice

Vygeneruje podpis pro zadanou hodnotu hash.

public:
 override cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash);
public override byte[] SignHash (byte[] hash);
[System.Security.SecurityCritical]
public override byte[] SignHash (byte[] hash);
override this.SignHash : byte[] -> byte[]
[<System.Security.SecurityCritical>]
override this.SignHash : byte[] -> byte[]
Public Overrides Function SignHash (hash As Byte()) As Byte()

Parametry

hash
Byte[]

Hodnota hash dat, která mají být podepsána.

Návraty

Byte[]

Digitální podpis pro zadanou hodnotu hash.

Atributy

Výjimky

hash je null.

Informace o klíči přidružené k instanci nemají privátní klíč.

Poznámky

Příznak KeyContainerPermissionFlags.Sign se vyžaduje, pokud objekt náhodně negeneruje ECDsaCng klíč Cryptography Next Generation (CNG).

Platí pro