{ "360-graden": { "organization": { "format": { "ldp_vc": { "proof_type": [ "JsonWebSignature2020" ] }, "jwt_vc": { "alg": [ "PS256" ] }, "jwt_vp": { "alg": [ "ES256" ] } }, "id": "pd_any_care_organization", "name": "Care organization", "purpose": "Finding a care organization", "input_descriptors": [ { "id": "id_uzicert_uracredential", "name": "Care organization identity from fake UZI-server certificate or CIBG-issued test UZI-server certificate", "purpose": "Finding a care organization for authorizing access to medical metadata.", "constraints": { "fields": [ { "path": [ "$.type" ], "filter": { "type": "string", "const": "X509Credential" } }, { "path": [ "$.issuer" ], "purpose": "We can only accept credentials from a trusted issuer", "filter": { "type": "string", "pattern": "^did:x509:0:sha256:(GwlhBZuEFlSHXSRUXQuTs3_YpQxAahColwJJj35US1A|szqMaTpnD6GN0aRrT98eV4bhAoOgyItEZVyskYyL_Qc|svKzNxhS07V1dKkekWOZV0d6Ao7_qvjqXegWB32YjZE)[\\w\\-.:%]*$" } }, { "id": "organization_id", "path": [ "$.credentialSubject[0].id", "$.credentialSubject.id" ], "filter": { "type": "string", "pattern": "^did:web:" } }, { "id": "organization_name", "path": [ "$.credentialSubject[0].subject.O", "$.credentialSubject.subject.O" ], "filter": { "type": "string" } }, { "id": "organization_ura", "path": [ "$.credentialSubject[0].san.otherName", "$.credentialSubject.san.otherName" ], "filter": { "type": "string", "pattern": "^[0-9.]+-\\d+-\\d+-S-(\\d+)-00\\.000-\\d+$" } }, { "id": "organization_city", "path": [ "$.credentialSubject[0].subject.L", "$.credentialSubject.subject.L" ], "filter": { "type": "string" } } ] } }, { "id": "id_employee", "name": "The user identity based on the self issued NutsEmployeeCredential", "constraints": { "fields": [ { "path": [ "$.type" ], "filter": { "type": "string", "const": "NutsEmployeeCredential" } }, { "id": "employee_name", "path": [ "$.credentialSubject.name" ], "filter": { "type": "string" } }, { "id": "employee_role", "path": [ "$.credentialSubject.roleName" ], "filter": { "type": "string" } }, { "id": "employee_identifier", "path": [ "$.credentialSubject.identifier" ], "filter": { "type": "string" } } ] } } ] } } }