CryptographyClient.SignData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
SignData(SignatureAlgorithm, Byte[], CancellationToken) |
Firma los datos especificados. |
SignData(SignatureAlgorithm, Stream, CancellationToken) |
Firma los datos especificados. |
SignData(SignatureAlgorithm, Byte[], CancellationToken)
Firma los datos especificados.
public virtual Azure.Security.KeyVault.Keys.Cryptography.SignResult SignData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
override this.SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
Public Overridable Function SignData (algorithm As SignatureAlgorithm, data As Byte(), Optional cancellationToken As CancellationToken = Nothing) As SignResult
Parámetros
- algorithm
- SignatureAlgorithm
Objeto SignatureAlgorithm que se va a usar.
- data
- Byte[]
Datos que se van a firmar.
- 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.
Comentarios
El algoritmo hash utilizado para calcular el resumen se deriva del algoritmo especificado:
Se aplica a
SignData(SignatureAlgorithm, Stream, CancellationToken)
Firma los datos especificados.
public virtual Azure.Security.KeyVault.Keys.Cryptography.SignResult SignData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, System.IO.Stream data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
override this.SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
Public Overridable Function SignData (algorithm As SignatureAlgorithm, data As Stream, Optional cancellationToken As CancellationToken = Nothing) As SignResult
Parámetros
- algorithm
- SignatureAlgorithm
Objeto SignatureAlgorithm que se va a usar.
- data
- Stream
Datos que se van a firmar.
- 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.
data
es null.
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.
Comentarios
El algoritmo hash utilizado para calcular el resumen se deriva del algoritmo especificado:
Se aplica a
Azure SDK for .NET