OpenID issuance and verification integration guide
Prerequisites
Set up an OID4VCI issuer
{
"claimMap": {
"name": "name"
},
"credentialOptions": {
"credential": {
"type": ["UniversityDegreeCredential"],
"context": ["https://www.w3.org/2018/credentials/examples/v1"],
"subject": {
"alumniOf": "Truvera University",
"degree": "Credential Science"
// name will be added by claims flow
},
"expirationDate": "2099-08-24T14:15:22Z",
"issuer": "did:dock:issuer"
}
},
"authProvider": {
"url": "https://creds.dock.io/claims",
"scope": ["openid"],
"clientId": "eyAic2NoZW1hIjogImh0dHBzOi8vZG9ja25ldHdvcmsuZ2l0aHViLmlvL3ZjLXNjaGVtYXMvYmFzaWMtY3JlZGVudGlhbC5qc29uIiwgImNsYWltcyI6IFsibmFtZSJdIH0=",
"clientSecret": "gpO2IVK+OALL8W+DcFlIfFhJtNA="
},
"singleUse": false
}Check the OpenID issuer configuration
Create credential offers
Retrieve and store credentials
Verify credentials
Create a new proof request
Get the request url for the OID4VP
Verify presentation
Check proof request status
Last updated
Was this helpful?