CryptographyClient.Verify 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í.
Comprueba la firma especificada.
public virtual Azure.Security.KeyVault.Keys.Cryptography.VerifyResult Verify(Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] digest, byte[] signature, System.Threading.CancellationToken cancellationToken = default);
abstract member Verify : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
override this.Verify : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
Public Overridable Function Verify (algorithm As SignatureAlgorithm, digest As Byte(), signature As Byte(), Optional cancellationToken As CancellationToken = Nothing) As VerifyResult
Parámetros
- algorithm
- SignatureAlgorithm
Objeto SignatureAlgorithm que se va a usar. Debe ser el mismo algoritmo que se usa para firmar el resumen.
- digest
- Byte[]
Resumen previamente hash correspondiente a la firma. El algoritmo hash usado para calcular el resumen debe ser compatible con el algoritmo especificado.
- signature
- Byte[]
La firma que se va a comprobar.
- cancellationToken
- CancellationToken
Una instancia de CancellationToken para cancelar la operación.
Devoluciones
Resultado de la operación de comprobación. Si la firma es válida, la IsValid propiedad del devuelto VerifyResult se establecerá en true.
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
Azure SDK for .NET