Comprueba una firma digital creada con una clave asimétrica.
Notas de uso
El tamaño total de todos los parámetros de la solicitud, codificados con Protocol Buffers, no debe exceder los 3 MB. Si el cuerpo de la solicitud supera este límite, el servidor rechaza la solicitud con HTTP 413. Para mensajes grandes, genere un resumen localmente y páselo como parámetro Message con MessageType establecido en DIGEST, o bien invoque la operación Sign o Verify para firmar y comprobar.
Para conocer las especificaciones de claves y los algoritmos de firma compatibles, consulte Tipos y especificaciones de claves.
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
|
KeyId |
string |
Sí |
|
ID único global de la clave. También puede especificar un alias vinculado a la clave. |
|
Algorithm |
string |
Sí |
|
Algoritmo de firma. Valores válidos: |
|
MessageType |
string |
Sí |
|
Tipo de mensaje por comprobar. Valores válidos: |
|
Message |
bytes |
Sí |
Datos binarios |
Mensaje por comprobar. Si |
|
Signature |
bytes |
Sí |
Datos binarios |
Valor de la firma por comprobar. |
Elementos de respuesta
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
Value |
bool |
|
Indica si la firma es válida. Valores válidos: |
|
KeyId |
string |
|
ID único global de la clave usada para la comprobación. Si especificó un alias, este campo devuelve el ID de la clave a la que está vinculado dicho alias. |
|
Algorithm |
string |
|
Algoritmo de firma. |
|
MessageType |
string |
|
Tipo de mensaje. |
|
RequestId |
string |
|
ID de la solicitud. |
Códigos de error
Para obtener una lista de los códigos de error, consulte Códigos de error del servicio.