Commit Graph

233 Commits

Author SHA1 Message Date
Xavi Aracil
f600e5abeb Defined dates fields depending on vcdm version 2024-03-21 17:23:44 +01:00
Xavi Aracil
3097b6bd28 Added vcdm 2.0 context 2024-03-19 18:56:20 +01:00
Xavi Aracil
5697001e07 Fixed test 2024-02-23 11:49:59 +01:00
Xavi Aracil
693f899645 Use canonical schema 2024-02-23 11:49:22 +01:00
Xavi Aracil
6e112a0731 Use new JsonSchemasProbe 2024-02-23 11:36:22 +01:00
Xavi Aracil
3e3d26c987 Add JsonSchemasProbe class for validating JSON schema and its aliases 2024-02-23 11:36:10 +01:00
Xavi Aracil
44b951670e Added new alias 2024-02-19 15:34:20 +01:00
Xavi Aracil
58c65308e6 Added new contexts 2024-02-19 15:29:44 +01:00
Xavi Aracil
c91099313f Fixed refresh service 2023-11-13 09:21:38 -05:00
Xavi Aracil
23a8231d51 Updated context 2023-11-13 09:16:37 -05:00
Xavi Aracil
d3ea0cde22 Use Cached document loader 2023-11-12 10:54:08 +01:00
Xavi Aracil
b34518f54c Allow override of achivement probes in credential subject 2023-10-20 17:52:24 +02:00
Xavi Aracil
ee587e40fe Removed unused imports 2023-10-11 12:44:58 +02:00
Xavi Aracil
20bdaadbd0 Removed CLR inspector 2023-10-11 12:44:47 +02:00
Xavi Aracil
0576a036f6 Check criteria 2023-10-03 10:55:09 -04:00
Xavi Aracil
be3ebb1231 Check criteria 2023-10-03 10:43:20 -04:00
Xavi Aracil
cc6dbbcd37 Revert "Decode domain in did:web method."
This reverts commit 24ef0b06b86efd2b8985d2dc43c765c06fcb97e6.
2023-09-28 09:29:04 +02:00
Xavi Aracil
2b0fd49957 Decode domain in did:web method. 2023-09-28 08:01:52 +02:00
Xavi Aracil
f6b1dff7d8 eddsa-2022 renamed to eddsa-rdfc-2022 2023-09-25 09:40:16 +02:00
Xavi Aracil
535e0e36d6 Added new ob context files 2023-07-14 12:11:19 +02:00
Xavi Aracil
2eae2f63ee Merge pull request #80 from imsglc/77-ed25519signature2020-is-deprecated
77 ed25519signature2020 is deprecated
2023-06-21 09:30:46 +02:00
Xavi Aracil
f2cab6934d Fixed test with invalid proof 2023-06-13 11:39:02 +02:00
Xavi Aracil
d1d2b6cf01 Disable test 2023-06-13 11:20:50 +02:00
Xavi Aracil
7e99cfb407 Fixed tests 2023-06-13 11:20:43 +02:00
Xavi Aracil
dfa159035f Verify eddsa-2022 proofs 2023-05-29 11:15:18 +02:00
Xavi Aracil
c55bbf808a Cached https://w3id.org/security/data-integrity/v1 2023-05-29 11:15:02 +02:00
Xavi Aracil
6287dde672 Added implementaiton of eddsa-2022 cryptosuite verifier 2023-05-29 11:14:48 +02:00
Xavi Aracil
f44a4a67bf Added tests for eddsa-2022 2023-05-29 11:13:29 +02:00
Xavi Aracil
ef5836ecbe Fixed proof in test json 2023-05-23 11:08:07 +02:00
Andy Miller (IMS)
8e9546db0f Fix json samples
Fixes #79

Updated ob3/simple-did-web-method.json and ob3/credential-status-revoked.json with fresh exports from Wellspring Portal.

I also gave the AchievementCredentials names that correspond to the json file names so they are easier to update if needed.

Once we get the BadgeConnect API working, we can probably update the tests to simply GET the credentials.
2023-05-23 10:18:46 +09:00
Andy Miller (IMS)
45734fa9d4 Add credentialStatus test
This uses the wellspring2022-portal app. If it ever breaks, the data was probably changed in the app.
2023-05-22 10:30:29 +09:00
Andy Miller
74182bf2fc Merge pull request #72 from imsglc/amiller-ims-patch-1
Update IssuerProbe.java
2023-05-21 10:18:46 +09:00
Andy Miller (IMS)
981398f418 Switch to using org and learner paths for did-web url 2023-05-16 16:27:57 +09:00
Andy Miller (IMS)
149af3ea5c Add a simple did:web method sample
Depends on wellspring 2022 portal app
2023-05-16 12:11:01 +09:00
Andy Miller (IMS)
0f839cc0c2 Fixed up a couple of steps in the did:web embedded proof probe 2023-05-16 10:36:57 +09:00
Andy Miller (IMS)
465ba7df55 Renamed did:key method resource 2023-05-16 10:35:56 +09:00
Andy Miller (IMS)
d90bb7245a Add a did:web method test 2023-05-16 10:35:07 +09:00
Andy Miller
bed81d538d Update IssuerProbe.java
The `issuer` is an instance of the `Profile` class which has an optional array of `IdentifierEntry` class, not `IdentityObject`. See https://github.com/1EdTech/openbadges-specification/blob/develop/ob_v3p0/common_credentials.lines#L129.
2023-05-15 05:33:21 +09:00
Xavi Aracil
f499ef32e9 Added did:web verification method 2023-03-22 10:49:42 +01:00
Xavi Aracil
8ba2925b78 Fixed tests 2023-03-03 13:53:42 +01:00
Xavi Aracil
34962fd631 Refresh of credential may fail. If so, continue with old credential 2023-02-28 16:19:17 -06:00
Xavi Aracil
2952fe6807 Set accept header for revocation list 2023-02-28 16:19:17 -06:00
Xavi Aracil
52f0fd4ed3 Defined REFRESH_SERVICE_MIME_TYPES 2023-02-28 16:19:17 -06:00
Xavi Aracil
98d86d556f Added context to cache 2023-02-10 10:12:40 +01:00
Xavi Aracil
a75917fe29 Added tests for context aliases and versioning 2023-02-10 10:12:27 +01:00
Xavi Aracil
0d583f175f Validate context against aliases and versioning 2023-02-10 10:12:08 +01:00
Xavi Aracil
433032c6c3 Added context aliases and versioning 2023-02-10 10:11:48 +01:00
Xavi Aracil
6f2b840fc4 Renamed method 2023-01-09 13:52:08 +01:00
Xavi Aracil
be6891e857 Allow multiple proofs 2023-01-09 12:05:10 +01:00
Xavi Aracil
a13bcf8f11 Added a test for multiple proofs 2023-01-09 12:04:35 +01:00