Validate a Verifiable Presentation
Validates the Verifiable Presentation. This means that the signature, the format and the validity (expiration and revocation status) are valid in the presentation and the credential within. Notice that the object provided in the example will be provided to you through callbackurl. As an entity acting as issuer or verifier, you will not generate this object since it is signed by the holder.
Request Body — REQUIREDW3C Verifiable Presentation |
---|
@context string[] — REQUIRED |
type string[] — REQUIREDType of the object or the datatype of the typed value. |
verifiableCredential — REQUIREDVerifiableCredential is composed of one or more verifiable credentials presented. |
holder uriURI of the entity that is generating the presentation. |
proof objectCryptographic proofs that can be used to detect tampering and verify the authorship of a credential or presentation. An embedded proof is a mechanism where the proof is included in the data, such as a Linked Data Signature. type string — REQUIREDType of the object or the datatype of the typed value. | created date-time — REQUIREDDate and time at which proof has been created. | proofPurpose string — REQUIREDIt expresses the purpose of the proof and ensures the information is protected by the signature. | verificationMethod string — REQUIREDSpecifies the public key that can be used to verify the digital signature. Dereferencing a public key URL reveals information about the controller of the key, which can be checked against the issuer of the credential. | jws string — REQUIRED |
|
Responses |
---|
|
Schema |
---|
type uriAn absolute URI that identifies the problem type. When dereferenced,
it SHOULD provide human-readable documentation for the problem type. | title stringA short summary of the problem type. | status int32Possible values: 400 ≤ value < 600 The HTTP status code generated by the origin server for this occurrence of the problem. | detail stringA human readable explanation specific to this occurrence of the problem. | instance uriAn absolute URI that identifies the specific occurrence of the problem.
It may or may not yield further information if dereferenced. |
|
Schema |
---|
type uriAn absolute URI that identifies the problem type. When dereferenced,
it SHOULD provide human-readable documentation for the problem type. | title stringA short summary of the problem type. | status int32Possible values: 400 ≤ value < 600 The HTTP status code generated by the origin server for this occurrence of the problem. | detail stringA human readable explanation specific to this occurrence of the problem. | instance uriAn absolute URI that identifies the specific occurrence of the problem.
It may or may not yield further information if dereferenced. |
|