Revoke a Verifiable Credential
Revoke a Verifiable Credential, signed by a did:cheqd DID, using ACA-Py.
Last updated
Was this helpful?
Revoke a Verifiable Credential, signed by a did:cheqd DID, using ACA-Py.
Last updated
Was this helpful?
Revoking credentials is crucial for maintaining control over issued credentials and preventing misuse in the cheqd ecosystem. To revoke credentials within the ACA-Py framework, follow these steps:
The Issuer must determine the credential that needs to be revoked by getting the list of issued credentials and the connection id.
Initiate the credential revocation process by supplying the necessary credential identifiers like the connection id and the credential exchange id.
Follow the steps to to verify that the credential has been successfully revoked. The response should have verified: false
.
Optional comment to include in revocation notification
Connection ID to which the revocation notification will be sent; required if notify is true
3fa85f64-5717-4562-b3fc-2c963f66afa6
Pattern: [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
Credential exchange identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6
Pattern: [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
Credential revocation identifier
12345
Pattern: ^[1-9][0-9]*$
Send a notification to the credential recipient
Specify which version of the revocation notification should be sent
(True) publish revocation to ledger immediately, or (default, False) mark it pending
Revocation registry identifier
did:(method):4:did:<method>:3:CL:20:tag:CL_ACCUM:0
Pattern: ^(.+$)
Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true