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

KeyDatatypeRequiredDescription
opc-request-idstringUnique 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-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;isSignatureValid&quot;:&quot;\u003cboolean\u003e&quot;}