ECDsaCng.SignHash(Byte[]) ECDsaCng.SignHash(Byte[]) ECDsaCng.SignHash(Byte[]) ECDsaCng.SignHash(Byte[]) Method

Définition

Génère une signature pour la valeur de hachage spécifiée.Generates a signature for the specified hash value.

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

Paramètres

hash
Byte[]

Valeur de hachage des données à signer.The hash value of the data to be signed.

Retours

Byte[]

Signature numérique pour la valeur de hachage spécifiée.A digital signature for the specified hash value.

Exceptions

Les informations de clé associées à l’instance n’ont pas de clé privée.The key information that is associated with the instance does not have a private key.

Remarques

L' KeyContainerPermissionFlags.Sign indicateur est requis si la clé CNG (Cryptography Next Generation) n’est pas générée de façon aléatoire ECDsaCng par l’objet.The KeyContainerPermissionFlags.Sign flag is required if the Cryptography Next Generation (CNG) key is not randomly generated by the ECDsaCng object.

Sécurité

KeyContainerPermission
pour obtenir l’autorisation de signer des données.for permission to sign data. Valeur de la Demanddemande:.Demand value: Demand. Énumération associée:SignAssociated enumeration: Sign

S’applique à