Compartir a través de


CryptographyClient.VerifyDataAsync Método

Definición

Sobrecargas

VerifyDataAsync(SignatureAlgorithm, Stream, Byte[], CancellationToken)

Comprueba la firma especificada.

VerifyDataAsync(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

Comprueba la firma especificada.

VerifyDataAsync(SignatureAlgorithm, Stream, Byte[], CancellationToken)

Comprueba la firma especificada.

public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.VerifyResult> VerifyDataAsync (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, System.IO.Stream data, byte[] signature, System.Threading.CancellationToken cancellationToken = default);
abstract member VerifyDataAsync : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.VerifyResult>
override this.VerifyDataAsync : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.VerifyResult>
Public Overridable Function VerifyDataAsync (algorithm As SignatureAlgorithm, data As Stream, signature As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of VerifyResult)

Parámetros

algorithm
SignatureAlgorithm

Objeto SignatureAlgorithm que se va a usar. Debe ser el mismo algoritmo que se usa para firmar los datos.

data
Stream

Datos correspondientes a la firma.

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 verify. 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.

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

VerifyDataAsync(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

Comprueba la firma especificada.

public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.VerifyResult> VerifyDataAsync (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] data, byte[] signature, System.Threading.CancellationToken cancellationToken = default);
abstract member VerifyDataAsync : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.VerifyResult>
override this.VerifyDataAsync : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.VerifyResult>
Public Overridable Function VerifyDataAsync (algorithm As SignatureAlgorithm, data As Byte(), signature As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of VerifyResult)

Parámetros

algorithm
SignatureAlgorithm

Objeto SignatureAlgorithm que se va a usar. Debe ser el mismo algoritmo que se usa para firmar los datos.

data
Byte[]

Datos correspondientes a la firma.

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 verify. 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.

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