Partager via


CryptographyClient.Sign(SignatureAlgorithm, Byte[], CancellationToken) Méthode

Définition

Signe le digest spécifié.

public virtual Azure.Security.KeyVault.Keys.Cryptography.SignResult Sign (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] digest, System.Threading.CancellationToken cancellationToken = default);
abstract member Sign : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
override this.Sign : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
Public Overridable Function Sign (algorithm As SignatureAlgorithm, digest As Byte(), Optional cancellationToken As CancellationToken = Nothing) As SignResult

Paramètres

algorithm
SignatureAlgorithm

SignatureAlgorithm à utiliser.

digest
Byte[]

Condensé pré-hachage à signer. L’algorithme de hachage utilisé pour calculer la synthèse doit être compatible avec l’algorithme spécifié.

cancellationToken
CancellationToken

CancellationToken permettant d’annuler l’opération.

Retours

Résultat de l’opération de signature. Le retourné SignResult contient la signature ainsi que toutes les autres informations nécessaires pour la vérifier. Ces informations doivent être stockées avec la signature.

Exceptions

Le spécifié algorithm ne correspond pas à la clé correspondant à l’identificateur de clé.

Le fournisseur de chiffrement local a levé une exception.

La clé n’est pas valide pour l’opération en cours.

L’opération n’est pas prise en charge avec la clé spécifiée.

Le serveur a retourné une erreur. Consultez Message pour plus d’informations retournées à partir du serveur.

S’applique à