Managing Verifiable Credentials#
Monitoring issuance lines#
Track issuance activity at https://<your-credentials-host>/admin/verifiable_credentials/issuanceline/. Each record shows the processing status, storage backend, and linked Open edX credential.
Filter by processing status to identify failed issuances that may need investigation.
Managing issuers#
Multiple IssuanceConfiguration records can exist at https://<your-credentials-host>/admin/verifiable_credentials/issuanceconfiguration/, but only the last enabled record is the active issuer.
To rotate issuer credentials, create a new configuration with updated keys and enable it.
The admin interface prevents disabling the last enabled configuration. Use the
remove_issuance_configurationmanagement command to delete one entirely. See Management commands.
Revoking credentials#
When an Open edX credential (course or program certificate) is revoked, all verifiable credentials issued from that achievement are automatically revoked via a Django post_save signal. The revocation is reflected in the issuer’s Status List, allowing relying parties to detect revoked credentials during verification.
There is no manual revocation interface. Revocation flows from the underlying Open edX credential status.
See also
- Configuration
Feature flags, issuer settings, and management commands.
- Quick Start
Step-by-step initial setup guide.
- Implementation Details
Internal implementation details for debugging and customization.