Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions 1.1/examples/authorization_details_vc_jwt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[
{
"type": "openid_credential",
"credential_configuration_id": "UniversityDegreeCredential",
"claims": [
{"path": ["credentialSubject", "given_name"]},
{"path": ["credentialSubject", "family_name"]},
{"path": ["credentialSubject", "degree"]}
]
}
]
11 changes: 11 additions & 0 deletions 1.1/examples/authorization_details_vc_sd_jwt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[
{
"type": "openid_credential",
"credential_configuration_id": "UniversityDegreeCredential",
"claims": [
{"path": ["credentialSubject", "given_name"]},
{"path": ["credentialSubject", "family_name"]},
{"path": ["credentialSubject", "degree"]}
]
}
]
72 changes: 72 additions & 0 deletions 1.1/examples/credential_metadata_vc_jwt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"credential_configurations_supported": {
"UniversityDegreeCredential": {
"format": "vc+jwt",
"scope": "UniversityDegree",
"cryptographic_binding_methods_supported": [
"did:example",
"did:key"
],
"credential_signing_alg_values_supported": [
"ES256"
],
"credential_definition": {
"type": [
"VerifiableCredential",
"UniversityDegreeCredential"
]
},
"proof_types_supported": {
"jwt": {
"proof_signing_alg_values_supported": [
"ES256"
]
}
},
"credential_metadata": {
"claims": [
{
"path": ["credentialSubject", "given_name"],
"display": [
{
"name": "Given Name",
"locale": "en-US"
}
]
},
{
"path": ["credentialSubject", "family_name"],
"display": [
{
"name": "Surname",
"locale": "en-US"
}
]
},
{"path": ["credentialSubject", "degree"]},
{
"path": ["credentialSubject", "gpa"],
"mandatory": true,
"display": [
{
"name": "GPA"
}
]
}
],
"display": [
{
"name": "University Credential",
"locale": "en-US",
"logo": {
"uri": "https://university.example.edu/public/logo.png",
"alt_text": "a square logo of a university"
},
"background_color": "#12107c",
"text_color": "#FFFFFF"
}
]
}
}
}
}
72 changes: 72 additions & 0 deletions 1.1/examples/credential_metadata_vc_sd_jwt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"credential_configurations_supported": {
"UniversityDegreeCredential": {
"format": "vc+sd-jwt",
"scope": "UniversityDegree",
"cryptographic_binding_methods_supported": [
"did:example",
"did:key"
],
"credential_signing_alg_values_supported": [
"ES256"
],
"credential_definition": {
"type": [
"VerifiableCredential",
"UniversityDegreeCredential"
]
},
"proof_types_supported": {
"jwt": {
"proof_signing_alg_values_supported": [
"ES256"
]
}
},
"credential_metadata": {
"claims": [
{
"path": ["credentialSubject", "given_name"],
"display": [
{
"name": "Given Name",
"locale": "en-US"
}
]
},
{
"path": ["credentialSubject", "family_name"],
"display": [
{
"name": "Surname",
"locale": "en-US"
}
]
},
{"path": ["credentialSubject", "degree"]},
{
"path": ["credentialSubject", "gpa"],
"mandatory": true,
"display": [
{
"name": "GPA"
}
]
}
],
"display": [
{
"name": "University Credential",
"locale": "en-US",
"logo": {
"uri": "https://university.example.edu/public/logo.png",
"alt_text": "a square logo of a university"
},
"background_color": "#12107c",
"text_color": "#FFFFFF"
}
]
}
}
}
}
62 changes: 62 additions & 0 deletions 1.1/examples/credential_response_vc_jwt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@

HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-store

{
"credentials": [
{
"credential": "eyJ0eXAiOiJ2Yytqd3QiLCJhbGciOiJFUzI1NiIsImtpZCI6Im
RpZDpqd2s6ZXlKcmRIa2lPaUpGUXlJc0ltTnlkaUk2SWxBdE1qVTJJaXdpZUN
JNklucFJUMjkzU1VNeFoxZEtkR1JrWkVJMVIwRjBOR3hoZFRaTWREaEphSGsz
TnpGcFFXWmhiUzB4Y0dNaUxDSjVJam9pWTJwRVh6ZHZNMmRrVVRGMloybFJlV
E5mYzAxSGN6ZFhjbmREVFZVNVJsRlphVzFCTTBoNGJrMXNkeUo5IzAifQ.eyJ
AY29udGV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHM
vdjIiLCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iL3YzcDA
wL2NvbnRleHQuanNvbiJdLCJ0eXBlIjpbIlZlcmlmaWFibGVDcmVkZW50aWF
sIiwiVmVyaWZpYWJsZUNyZWRlbnRpYWxFeHRlbnNpb24iLCJPcGVuQmFkZ2V
DcmVkZW50aWFsIl0sImlzc3VlciI6eyJpZCI6ImRpZDpqd2s6ZXlKcmRIa2l
PaUpGUXlJc0ltTnlkaUk2SWxBdE1qVTJJaXdpZUNJNklucFJUMjkzU1VNeF
oxZEtkR1JrWkVJMVIwRjBOR3hoZFRaTWREaEphSGszTnpGcFFXWmhiUzB4Y
0dNaUxDSjVJam9pWTJwRVh6ZHZNMmRrVVRGMloybFJlVE5mYzAxSGN6ZFh
Y25kRFRWVTVSbEZaYVcxQk0waDRiazFzZHlKOSIsIm5hbWUiOiJKb2JzIGZ
vciBvdGhlIEZ1dHVyZSAoSkZGKSIsImljb25VcmwiOiJodHRwczovL3czYy1
jY2cuZ2l0aHViLmlvL3ZjLWVkL3BsdWdmZXN0LTEtMjAyMi9pbWFnZXMvSkZ
GX0xvZ29Mb2NrdXAucG5nIiwiaW1hZ2UiOiJodHRwczovL3czYy1jY2cuZ2l
0aHViLmlvL3ZjLWVkL3BsdWdmZXN0LTEtMjAyMi9pbWFnZXMvSkZGX0xvZ29
Mb2NrdXAucG5nIn0sIm5hbWUiOiJKRkYgeCB2Yy1lZHUgUGx1Z0Zlc3QgMiI
sImRlc2NyaXB0aW9uIjoiTUFUVEoncyBzdWJtaXNzaW9uIGZvciBKRkYgUGx
1Z2Zlc3QgMiIsImNyZWRlbnRpYWxCcmFuZGluZyI6eyJiYWNrZ3JvdW5kQ29
sb3IiOiIjNDY0YzQ5In0sInZhbGlkRnJvbSI6IjIwMjMtMDEtMjVUMTY6NTg
6MDYuMjkyWiIsImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmtleTp
6Nk1rcWdrTHJSeUxnNmJxazI3ZGp3YmJhUVdnYVNZZ0ZWQ0txOVlLeFpiTmt
wVnYiLCJ0eXBlIjpbIkFjaGlldmVtZW50U3ViamVjdCJdLCJhY2hpZXZlbWV
udCI6eyJpZCI6InVybjp1dWlkOmJkNmQ5MzE2LWY3YWUtNDA3My1hMWU1LTJ
mN2Y1YmQyMjkyMiIsIm5hbWUiOiJKRkYgeCB2Yy1lZHUgUGx1Z0Zlc3QgMiB
JbnRlcm9wZXJhYmlsaXR5IiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJpbWF
nZSI6eyJpZCI6Imh0dHBzOi8vdzNjLWNjZy5naXRodWIuaW8vdmMtZWQvcGx
1Z2Zlc3QtMi0yMDIyL2ltYWdlcy9KRkYtVkMtRURVLVBMVUdGRVNUMi1iYWR
nZS1pbWFnZS5wbmciLCJ0eXBlIjoiSW1hZ2UifSwiY3JpdGVyaWEiOnsidHl
wZSI6IkNyaXRlcmlhIiwibmFycmF0aXZlIjoiU29sdXRpb25zIHByb3ZpZGV
ycyBlYXJuZWQgdGhpcyBiYWRnZSBieSBkZW1vbnN0cmF0aW5nIGludGVyb3B
lcmFiaWxpdHkgYmV0d2VlbiBtdWx0aXBsZSBwcm92aWRlcnMgYmFzZWQgb24
gdGhlIE9CdjMgY2FuZGlkYXRlIGZpbmFsIHN0YW5kYXJkLCB3aXRoIHNvbWU
gYWRkaXRpb25hbCByZXF1aXJlZCBmaWVsZHMuIENyZWRlbnRpYWwgaXNzdWV
ycyBlYXJuaW5nIHRoaXMgYmFkZ2Ugc3VjY2Vzc2Z1bGx5IGlzc3VlZCBhIGN
yZWRlbnRpYWwgaW50byBhdCBsZWFzdCB0d28gd2FsbGV0cy4gIFdhbGxldCB
pbXBsZW1lbnRlcnMgZWFybmluZyB0aGlzIGJhZGdlIHN1Y2Nlc3NmdWxseSB
kaXNwbGF5ZWQgY3JlZGVudGlhbHMgaXNzdWVkIGJ5IGF0IGxlYXN0IHR3byB
kaWZmZXJlbnQgY3JlZGVudGlhbCBpc3N1ZXJzLiJ9LCJkZXNjcmlwdGlvbiI
6IlRoaXMgY3JlZGVudGlhbCBzb2x1dGlvbiBzdXBwb3J0cyB0aGUgdXNlIG9
mIE9CdjMgYW5kIHczYyBWZXJpZmlhYmxlIENyZWRlbnRpYWxzIGFuZCBpcyB
pbnRlcm9wZXJhYmxlIHdpdGggYXQgbGVhc3QgdHdvIG90aGVyIHNvbHV0aW9
ucy4gIFRoaXMgd2FzIGRlbW9uc3RyYXRlZCBzdWNjZXNzZnVsbHkgZHVyaW5
nIEpGRiB4IHZjLWVkdSBQbHVnRmVzdCAyLiJ9fX0sImNuZiI6eyJraWQiOiJ
kaWQ6a2V5Ono2TWtxZ2tMclJ5TGc2YnFrMjdkandiYmFRV2dhU1lnRlZDS3E
5WUt4WmJOa3BWdiN6Nk1rcWdrTHJSeUxnNmJxazI3ZGp3YmJhUVdnYVNZZ0Z
WQ0txOVlLeFpiTmtwVnYifSwiaWF0IjoxNjk4MTUxNTMyfQ.nGTrQ3gpIKt
NJaOUusMYV2ITzN5FMdgu2XSKNu1t-Bxc2uXbnUbP4fkULmGddakfODCA2C
uzz2PkL2QqgwOdyA"
}
]
}
62 changes: 62 additions & 0 deletions 1.1/examples/credential_response_vc_sd_jwt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@

HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-store

{
"credentials": [
{
"credential": "eyJ0eXAiOiJ2YytzZC1qd3QiLCJhbGciOiJFUzI1NiIsImtp
ZCI6ImRpZDpqd2s6ZXlKcmRIa2lPaUpGUXlJc0ltTnlkaUk2SWxBdE1qVTJJ
aXdpZUNJNklucFJUMjkzU1VNeFoxZEtkR1JrWkVJMVIwRjBOR3hoZFRaTWRE
aEphSGszTnpGcFFXWmhiUzB4Y0dNaUxDSjVJam9pWTJwRVh6ZHZNMmRrVVRG
MloybFJlVE5mYzAxSGN6ZFhjbmREVFZVNVJsRlphVzFCTTBoNGJrMXNkeUo5
IzAifQ.eyJAY29udGV4dCI6WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZ
GVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2
9iL3YzcDAvY29udGV4dC5qc29uIl0sInR5cGUiOlsiVmVyaWZpYWJsZUNyZWR
lbnRpYWwiLCJWZXJpZmlhYmxlQ3JlZGVudGlhbEV4dGVuc2lvbiIsIk9wZW5C
YWRnZUNyZWRlbnRpYWwiXSwiaXNzdWVyIjp7ImlkIjoiZGlkOmp3azpleUpyZ
EhraU9pSkZReUlzSW1OeWRpSTZJbEF0TWpVMklpd2llQ0k2SW5wUlQyOTNTVU
14WjFkS2RHUmtaRUkxUjBGME5HeGhkVFpNZERoSmFIazNOekZwUVdaaGJTMHh
jR01pTENKNUlqb2lZMnBFWHpkdk0yZGtVVEYyWjJsUmVUTmZjMDFIY3pkWGNu
ZERUVlU1UmxGWmFXMUJNMGg0Ymsxc2R5SjkiLCJuYW1lIjoiSm9icyBmb3IgdG
hlIEZ1dHVyZSAoSkZGKSIsImljb25VcmwiOiJodHRwczovL3czYy1jY2cuZ2l0
aHViLmlvL3ZjLWVkL3BsdWdmZXN0LTEtMjAyMi9pbWFnZXMvSkZGX0xvZ29Mb2
NrdXAucG5nIiwiaW1hZ2UiOiJodHRwczovL3czYy1jY2cuZ2l0aHViLmlvL3Zj
LWVkL3BsdWdmZXN0LTEtMjAyMi9pbWFnZXMvSkZGX0xvZ29Mb2NrdXAucG5nIn
0sIm5hbWUiOiJKRkYgeCB2Yy1lZHUgUGx1Z0Zlc3QgMiIsImRlc2NyaXB0aW9u
IjoiTUFUVFEncyBzdWJtaXNzaW9uIGZvciBKRkYgUGx1Z2Zlc3QgMiIsImNyZW
RlbnRpYWxCcmFuZGluZyI6eyJiYWNrZ3JvdW5kQ29sb3IiOiIjNDY0YzQ5In0s
InZhbGlkRnJvbSI6IjIwMjMtMDEtMjVUMTY6NTg6MDYuMjkyWiIsImNyZWRlbn
RpYWxTdWJqZWN0Ijp7ImlkIjoiZGlkOmtleTp6Nk1rcWdrTHJSeUxnNmJxazI3
ZGp3YmJhUVdnYVNZZ0ZWQ0txOVlLeFpiTmtwVnYiLCJ0eXBlIjpbIkFjaGlldm
VtZW50U3ViamVjdCJdLCJfc2QiOlsiZ0RGVzg2SGNNSDJxS2t6QWZxTEM4LWRa
Mm9WOUFFWlBWQ211NlA0cThjYyJdfSwiaWF0IjoxNjk4MTUxNTMyLCJjbmYiOn
sia2lkIjoiZGlkOmtleTp6Nk1rcWdrTHJSeUxnNmJxazI3ZGp3YmJhUVdnYVNZ
Z0ZWQ0txOVlLeFpiTmtwVnYjejZNa3Fna0xyUnlMZzZicWsyN2Rqd2JiYVFXZ2
FTWWdGVkNLcTlZS3haYk5rcFZ2In0sIl9zZF9hbGciOiJzaGEtMjU2In0.WQXj
JmDyd5LpcgNAQJdycjyk1xIUJ7n184CU-V-MrhpgvmzYRrdUp1sVc4hjpebZN5
jMYpvBWdSYwcavh5TfXg~WyJjMkZzZEEiLCJhY2hpZXZlbWVudCIseyJpZCI6
InVybjp1dWlkOmJkNmQ5MzE2LWY3YWUtNDA3My1hMWU1LTJmN2Y1YmQyMjkyMi
IsIm5hbWUiOiJKRkYgeCB2Yy1lZHUgUGx1Z0Zlc3QgMiBJbnRlcm9wZXJhYmls
aXR5IiwidHlwZSI6WyJBY2hpZXZlbWVudCJdLCJpbWFnZSI6eyJpZCI6Imh0dH
BzOi8vdzNjLWNjZy5naXRodWIuaW8vdmMtZWQvcGx1Z2Zlc3QtMi0yMDIyL2lt
YWdlcy9KRkYtVkMtRURVLVBMVUdGRVNUMi1iYWRnZS1pbWFnZS5wbmciLCJ0eX
BlIjoiSW1hZ2UifSwiY3JpdGVyaWEiOnsidHlwZSI6IkNyaXRlcmlhIiwibmFy
cmF0aXZlIjoiU29sdXRpb25zIHByb3ZpZGVycyBlYXJuZWQgdGhpcyBiYWRnZS
BieSBkZW1vbnN0cmF0aW5nIGludGVyb3BlcmFiaWxpdHkgYmV0d2VlbiBtdWx0
aXBsZSBwcm92aWRlcnMgYmFzZWQgb24gdGhlIE9CdjMgY2FuZGlkYXRlIGZpbm
FsIHN0YW5kYXJkLCB3aXRoIHNvbWUgYWRkaXRpb25hbCByZXF1aXJlZCBmaWVs
ZHMuIENyZWRlbnRpYWwgaXNzdWVycyBlYXJuaW5nIHRoaXMgYmFkZ2Ugc3VjY2
Vzc2Z1bGx5IGlzc3VlZCBhIGNyZWRlbnRpYWwgaW50byBhdCBsZWFzdCB0d28g
d2FsbGV0cy4gIFdhbGxldCBpbXBsZW1lbnRlcnMgZWFybmluZyB0aGlzIGJhZG
dlIHN1Y2Nlc3NmdWxseSBkaXNwbGF5ZWQgY3JlZGVudGlhbHMgaXNzdWVkIGJ5
IGF0IGxlYXN0IHR3byBkaWZmZXJlbnQgY3JlZGVudGlhbCBpc3N1ZXJzLiJ9LC
JkZXNjcmlwdGlvbiI6IlRoaXMgY3JlZGVudGlhbCBzb2x1dGlvbiBzdXBwb3J0
cyB0aGUgdXNlIG9mIE9CdjMgYW5kIHczYyBWZXJpZmlhYmxlIENyZWRlbnRpYW
xzIGFuZCBpcyBpbnRlcm9wZXJhYmxlIHdpdGggYXQgbGVhc3QgdHdvIG90aGVy
IHNvbHV0aW9ucy4gIFRoaXMgd2FzIGRlbW9uc3RyYXRlZCBzdWNjZXNzZnVsbH
kgZHVyaW5nIEpGRiB4IHZjLWVkdSBQbHVnRmVzdCAyLiJ9XQ~"
}
]
}
Loading