Compartir a través de


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

Definición

Firma el resumen especificado.

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

Parámetros

algorithm
SignatureAlgorithm

Objeto SignatureAlgorithm que se va a usar.

digest
Byte[]

Resumen con hash previo que se va a firmar. El algoritmo hash utilizado para calcular el resumen debe ser compatible con el algoritmo especificado.

cancellationToken
CancellationToken

Una instancia de CancellationToken para cancelar la operación.

Devoluciones

Resultado de la operación de signo. El devuelto SignResult contiene la firma junto con toda la información necesaria para comprobarla. Esta información debe almacenarse con la firma .

Excepciones

El especificado algorithm no coincide con la clave correspondiente al identificador de clave.

El proveedor criptográfico local produjo una excepción.

La clave no es válida para la operación actual.

La operación no se admite con la clave especificada.

El servidor devolvió un error. Consulte Message para obtener más información devuelta desde el servidor.

Se aplica a