Verifies signed data by using the given VerifyDataDetails resource.
POST {{cryptoEndpoint}}/20180608/verify
Verifies a digital signature that was generated by the Sign operation by using the public key of the same asymmetric key that was used to sign the data. If you want to validate the digital signature outside of the service, you can do so by using the public key of the asymmetric key.
Request Body
{"signature"=>"<string>", "message"=>"<string>", "keyId"=>"<string>", "keyVersionId"=>"<string>", "signingAlgorithm"=>"SHA_384_RSA_PKCS1_V1_5", "messageType"=>"RAW"}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
opc-request-id | string | Unique identifier for the request. If provided, the returned request ID | |
will include this value. Otherwise, a random request ID will be | |||
generated by the service. | |||
Content-Type | string | ||
Accept | string |
RESPONSES
status: OK
{"isSignatureValid":"\u003cboolean\u003e"}