Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added branding for Funke #109

Open
wants to merge 68 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
b0a1e3f
CWALL-175: Added v13 testversion of oid4vci
sanderPostma May 16, 2024
72bcf86
CWALL-175: Fixes for v13 testversion of oid4vci
sanderPostma May 16, 2024
53eb206
CWALL-175: Fixes for v13 testversion of oid4vci
sanderPostma May 17, 2024
e78b63d
CWALL-175: METADATA types -> type
sanderPostma May 17, 2024
80ea1aa
CWALL-175: PIN fixes
sanderPostma May 17, 2024
3d1eda4
CWALL-175: PIN fixes
sanderPostma May 17, 2024
6bd3b53
CWALL-175: PIN fixes
sanderPostma May 17, 2024
604f6f6
CWALL-175: lib updates
sanderPostma May 21, 2024
9f54d93
CWALL-175: lib updates
sanderPostma May 21, 2024
a6c3be7
CWALL-175: lib updates
sanderPostma May 21, 2024
34877c3
CWALL-175: lib updates
sanderPostma May 21, 2024
0644787
CWALL-175: lib updates
sanderPostma May 21, 2024
8a887e2
CWALL-175: updated oid4vciClientCreateOfferUri impl
sanderPostma May 22, 2024
7bcd720
fix: updated the ssi-sdk and vci dependencies and made some fixes
sksadjad May 25, 2024
c591532
Merge remote-tracking branch 'origin/feature/CWALL-175_draft_v1_0_13'…
sksadjad May 25, 2024
a41c903
chore: fixes agains draftv13 integration branch
sanderPostma May 27, 2024
55446af
chore: vismayuki demo config
sanderPostma May 27, 2024
f48bec5
chore: vismayuki demo config
sanderPostma May 27, 2024
42d5939
chore: vismayuki demo config
sanderPostma May 27, 2024
4353730
chore: vismayuki demo config
sanderPostma May 27, 2024
86eefa9
chore: vismayuki demo config
sanderPostma May 27, 2024
63de6c7
chore: vismayuki demo
sanderPostma May 27, 2024
45fe75b
chore: vismayuki demo lib update
sanderPostma May 27, 2024
4fe409b
chore: fixed backToHome
sanderPostma May 27, 2024
11f2144
chore: belastingdienst new domain names
sanderPostma May 27, 2024
0431974
Merge branch 'refs/heads/feature/CWALL-187_belastingdienst' into feat…
sanderPostma May 27, 2024
d264277
Merge remote-tracking branch 'origin/feature/CWALL-175_draft_v1_0_13'…
sanderPostma May 27, 2024
307c29b
chore: belastingdienst v13 metadata
sanderPostma May 30, 2024
46885b1
Merge branch 'refs/heads/develop' into feature/CWALL-187_belastingdienst
sanderPostma Jun 4, 2024
f7eb275
chore: uddpate libs
sanderPostma Jun 4, 2024
a3d35b4
Merge branch 'refs/heads/feature/CWALL-175_draft_v1_0_13' into featur…
sanderPostma Jun 4, 2024
8c64748
Merge branch 'refs/heads/feature/CWALL-187_belastingdienst' into feat…
sanderPostma Jun 5, 2024
5346e2e
chore: merging belastingdienst
sanderPostma Jun 5, 2024
a68f5c5
Merge branch 'refs/heads/feature/CWALL-175_draft_v1_0_13' into featur…
sanderPostma Jun 5, 2024
dadac6b
Merge branch 'refs/heads/feature/visma-integration' into feature/CWAL…
sanderPostma Jun 5, 2024
e017cdf
chore: merging belastingdienst
sanderPostma Jun 5, 2024
2311f3e
chore: merging belastingdienst
sanderPostma Jun 5, 2024
aaf1efe
chore: merging belastingdienst
sanderPostma Jun 5, 2024
1822df4
chore: demo hack, put back types in credential config to match brandi…
sanderPostma Jun 5, 2024
d00cdfb
chore: remove deprecated types in metadata
sanderPostma Jun 6, 2024
036688d
chore: branding fix
sanderPostma Jun 6, 2024
b24c292
chore: add pd constraints
sanderPostma Jul 2, 2024
db7cc2c
chore: open web-wallet in new tab
sanderPostma Jul 6, 2024
3715daf
chore: open web-wallet in new tab
sanderPostma Jul 6, 2024
b248e21
Merge branch 'refs/heads/feature/CWALL-187_belastingdienst' into feat…
sanderPostma Jul 6, 2024
fb4bbc0
chore: parual vismayuki branding
sanderPostma Jul 29, 2024
40bf164
feat: (WIP) added configuration for funke
sksadjad Aug 23, 2024
c19b0e1
feat: (WIP) added funke branding
sksadjad Aug 23, 2024
95f7a7b
feat: (WIP) added funke rp verify share page
sksadjad Aug 24, 2024
2dd5f83
feat: (WIP) updated the dependencies
sksadjad Aug 26, 2024
7751f7c
chore: updated the mapping
sksadjad Aug 26, 2024
d432058
chore: lockfile
sanderPostma Aug 27, 2024
e1b4a4a
Merge branch 'feature/SPRIND-42-branding' of https://github.com/Spher…
sanderPostma Aug 27, 2024
ede3542
chore: polyfill workarounds
sanderPostma Aug 27, 2024
847a409
chore: funk flow config update
sanderPostma Aug 28, 2024
e3a7c35
chore: disable mocks
sanderPostma Aug 28, 2024
35c3c7b
chore: fixed SSIInformationVerifyPage
sanderPostma Aug 28, 2024
92947b3
chore: fixed home page redirect
sanderPostma Aug 28, 2024
f23b638
chore: fixed SD rendering
sanderPostma Aug 29, 2024
127284b
chore: fixed SD rendering
sanderPostma Aug 29, 2024
24fbf1b
chore: reduced whitespace under titles
sanderPostma Aug 29, 2024
6c85718
chore: fixed branding for funke pds
sksadjad Aug 30, 2024
1adcd2f
chore: funke config update
sanderPostma Aug 30, 2024
7e40195
chore: funke fixed SD rendering
sanderPostma Aug 30, 2024
ec0d55e
chore: funke render MDOC support
sanderPostma Sep 2, 2024
434f139
chore: ssi-sdk version bump
sanderPostma Sep 3, 2024
9bcab80
chore: ssi-sdk version bump
sanderPostma Sep 3, 2024
11a6eb3
chore: PIDMapper fix
sanderPostma Nov 13, 2024
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
41 changes: 26 additions & 15 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,22 +28,33 @@
"did-jwt": "6.11.6",
"did-jwt-vc": "3.1.3",
"ethr-did": "2.3.9",
"@sphereon/ssi-types": "0.23.5-unstable.43",
"@sphereon/ssi-sdk.core": "0.23.5-unstable.43",
"@sphereon/ssi-sdk.data-store": "0.23.5-unstable.43",
"@sphereon/ssi-sdk.pd-manager": "0.23.5-unstable.43",
"@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth": "0.23.5-unstable.43",
"@sphereon/ssi-sdk.presentation-exchange": "0.23.5-unstable.43",
"@sphereon/oid4vci-client": "0.10.3",
"@sphereon/oid4vci-common": "0.10.3",
"@sphereon/oid4vci-issuer": "0.10.3",
"@sphereon/oid4vci-issuer-server": "0.10.3",
"@sphereon/ui-components.core": "0.2.1-unstable.2",
"@sphereon/ui-components.ssi-react": "0.2.1-unstable.2",
"@sphereon/pex": "3.3.2",
"@sphereon/ssi-types": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.core": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.data-store": "0.29.1-unstable.215",
"@sphereon/ssi-express-support": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.kv-store-temp": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.oid4vci-issuer": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.oid4vci-issuer-rest-api": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.oid4vci-issuer-store": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.presentation-exchange": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.siopv2-oid4vp-common": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-api": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.vc-handler-ld-local": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.oid4vci-issuer-rest-client": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.qr-code-generator": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-client": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.pd-manager": "0.29.1-unstable.215",
"@sphereon/ssi-sdk.remote-server-rest-api": "0.29.1-unstable.215",

"@sphereon/oid4vci-client": "0.16.1-unstable.27",
"@sphereon/oid4vci-common": "0.16.1-unstable.27",
"@sphereon/oid4vci-issuer": "0.16.1-unstable.27",
"@sphereon/oid4vci-issuer-server": "0.16.1-unstable.27",

"@sphereon/pex": "4.0.1",
"@sphereon/pex-models": "2.2.4",
"@sphereon/did-auth-siop": "0.6.4",
"@sphereon/ssi-express-support": "0.23.5-unstable.43",
"@sphereon/did-auth-siop": "0.16.1-unstable.27",
"@sphereon/did-uni-client": "0.6.3-unstable.1",
"@veramo/core": "4.2.0",
"@veramo/credential-w3c": "4.2.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
{
"correlationId": "https://agent.belastingdienst.demo.sphereon.com",
"correlationId": "https://agent.issuer.bd.demo.sphereon.com",
"overwriteExisting": true,
"metadata": {
"credential_issuer": "https://agent.belastingdienst.demo.sphereon.com",
"credential_endpoint": "https://agent.belastingdienst.demo.sphereon.com/credentials",
"credential_issuer": "https://agent.issuer.bd.demo.sphereon.com",
"credential_endpoint": "https://agent.issuer.bd.demo.sphereon.com/credentials",
"display": [
{
"name": "Belastingdienst",
"description": "Belastingdienst Issuer"
}
],
"credentials_supported": [
{
"credential_configurations_supported": {
"Woonplaatsverklaring": {
"format": "jwt_vc_json",
"cryptographic_binding_methods_supported": [
"did:jwk"
],
"cryptographic_suites_supported": [
"ES256"
],
"display": [
{
"name": "Woonplaatsverklaring",
Expand Down Expand Up @@ -58,20 +65,21 @@
}
}
],
"id": "Woonplaatsverklaring",
"types": [
"VerifiableCredential",
"Woonplaatsverklaring"
],
"credential_definition": {
"type": [
"VerifiableCredential",
"Woonplaatsverklaring"
]
}
},
"Omzetbelasting": {
"format": "jwt_vc_json",
"cryptographic_binding_methods_supported": [
"did:jwk"
],
"cryptographic_suites_supported": [
"ES256"
]
},
{
],
"display": [
{
"name": "Omzetbelasting",
Expand Down Expand Up @@ -118,20 +126,14 @@
}
}
],
"id": "Omzetbelasting",
"types": [
"VerifiableCredential",
"Omzetbelasting"
],
"format": "jwt_vc_json",
"cryptographic_binding_methods_supported": [
"did:jwk"
],
"cryptographic_suites_supported": [
"ES256"
]
"credential_definition": {
"type": [
"VerifiableCredential",
"Omzetbelasting"
]
}
}
],
},
"credential_supplier_config": {
"templates_base_dir": "templates",
"template_mappings": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"definitionId": "belastingdienst",
"correlationId": "https://agent.belastingdienst.demo.sphereon.com",
"correlationId": "https://agent.issuer.bd.demo.sphereon.com",
"issuerOpts": {
"didOpts": {
"checkLinkedDomains": "if_present"
Expand Down
13 changes: 13 additions & 0 deletions packages/agent/conf/demos/funke/dids/jwk-es256.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"privateKeyHex": "2705246eb1201a7769cb35f02f24b06c0ac3ff49eb085f8562f06fc6c42e68cd",
"did": "did:jwk:eyJhbGciOiJFUzI1NiIsInVzZSI6InNpZyIsImt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiX1hNWUwxX2hOenlvMW5fOEVCZE9IZEY3cFpYTlhQMFpQdlpnVTNrckRPSSIsInkiOiJ0UTR4bWdkdjZvOUNGNmlMX0cwQ3ZVWUhmcmkyNkRxUlNYVlY0X0NNSllBIn0",

"createArgs": {
"provider": "did:jwk",
"options": {
"kid": "02fd73182f5fe1373ca8d67ffc10174e1dd17ba595cd5cfd193ef66053792b0ce2",
"type": "Secp256r1",
"keyType": "Secp256r1"
}
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"definitionId": "konkukStudent",
"definitionId": "default",
"rpOpts": {
"supportedVersions": [
180,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"id":"woonplaatsverklaring",
"name":"Woonplaatsverklaring",
"purpose":"We moeten uw verblijfsplaats verifieren",
"input_descriptors":[
{
"id":"badbebd5-c59c-4537-a0a6-28b6f054e18a",
"name":"Omzetbelasting verificatie",
"purpose":"We moeten uw verblijfsplaats verifieren",
"schema":[
{
"uri":"Woonplaatsverklaring"
}
],
"constraints": {
"fields": [
{
"path": [
"$.type",
"$.vc.type"
],
"filter": {
"type": "string",
"pattern": "Woonplaatsverklaring"
}
}
]
}
}
]
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"definitionId": "konkukEmployee",
"definitionId": "default",
"rpOpts": {
"supportedVersions": [
180,
Expand Down
13 changes: 13 additions & 0 deletions packages/agent/conf/demos/vismayuki/dids/jwk-es256.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"privateKeyHex": "2705246eb1201a7769cb35f02f24b06c0ac3ff49eb085f8562f06fc6c42e68cd",
"did": "did:jwk:eyJhbGciOiJFUzI1NiIsInVzZSI6InNpZyIsImt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoiX1hNWUwxX2hOenlvMW5fOEVCZE9IZEY3cFpYTlhQMFpQdlpnVTNrckRPSSIsInkiOiJ0UTR4bWdkdjZvOUNGNmlMX0cwQ3ZVWUhmcmkyNkRxUlNYVlY0X0NNSllBIn0",

"createArgs": {
"provider": "did:jwk",
"options": {
"kid": "02fd73182f5fe1373ca8d67ffc10174e1dd17ba595cd5cfd193ef66053792b0ce2",
"type": "Secp256r1",
"keyType": "Secp256r1"
}
}
}
59 changes: 59 additions & 0 deletions packages/agent/conf/demos/vismayuki/oid4vp_options/vismayuki.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"definitionId": "default",
"rpOpts": {
"supportedVersions": [
180,
110
],
"responseMode": "direct_post",
"clientMetadataOpts": {
"idTokenSigningAlgValuesSupported": [
"ES256"
],
"requestObjectSigningAlgValuesSupported": [
"ES256"
],
"responseTypesSupported": [
"id_token",
"vp_token"
],
"client_name": "Sphereon",
"vpFormatsSupported": {
"jwt_vc_json": {
"alg": [
"ES256"
]
},
"jwt_vp_json": {
"alg": [
"ES256"
]
},
"jwt_vc": {
"alg": [
"ES256"
]
},
"jwt_vp": {
"alg": [
"ES256"
]
}
},
"scopesSupported": [
"openid did_authn"
],
"subjectTypesSupported": [
"pairwise"
],
"subject_syntax_types_supported": [
"did:web",
"did:jwk"
],
"passBy": "VALUE"
},
"didOpts": {
"checkLinkedDomains": "if_present"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"id":"omzetbelasting",
"name":"Omzetbelasting",
"purpose":"We moeten uw omzetbelasting verifieren",
"input_descriptors":[
{
"id":"261ad72d-a018-4c84-a335-5d11ec6b2655",
"name":"Omzetbelasting verificatie",
"purpose":"We moeten uw omzetbelasting verifieren",
"schema":[
{
"uri":"Omzetbelasting"
}
],
"constraints": {
"fields": [
{
"path": [
"$.type",
"$.vc.type"
],
"filter": {
"type": "string",
"pattern": "Omzetbelasting"
}
}
]
}
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"id":"woonplaatsverklaring",
"name":"Woonplaatsverklaring",
"purpose":"We moeten uw verblijfsplaats verifieren",
"input_descriptors":[
{
"id":"badbebd5-c59c-4537-a0a6-28b6f054e18a",
"name":"Omzetbelasting verificatie",
"purpose":"We moeten uw verblijfsplaats verifieren",
"schema":[
{
"uri":"Woonplaatsverklaring"
}
],
"constraints": {
"fields": [
{
"path": [
"$.type",
"$.vc.type"
],
"filter": {
"type": "string",
"pattern": "Woonplaatsverklaring"
}
}
]
}
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": [
"VerifiableCredential",
"KvkInschrijving"
],
"expirationDate": "{{{ dateTimeAfterMonths 12 }}}",
"credentialSubject": {
"description": "Company registered with the KvK",
{{{mergeJSON @root}}}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": [
"VerifiableCredential",
"GuestCredential"
],
"expirationDate": "{{{ dateTimeAfterDays 7 }}}",
"credentialSubject": {
"firstName": "{{firstName}}",
"lastName": "{{lastName}}",
"email": "{{email}}",
"type": "Sphereon Guest"
}
}
Loading