Xavi Aracil
7e99cfb407
Fixed tests
2023-06-13 11:20:43 +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
Xavi Aracil
999b28b43d
Added a holder for W3C's VC, with method for getting the array of proofs
2023-01-09 12:04:11 +01:00
Xavi Aracil
4abd45937c
Move probes up to follow verification section in spec document
2023-01-05 14:30:25 +01:00
Xavi Aracil
f0cddf0906
more comment in a TODO
2023-01-05 13:15:50 +01:00
Xavi Aracil
6f5fea32ed
Added probes for issuer
2023-01-05 13:15:47 +01:00
Xavi Aracil
d654b12919
Added probes for evidence
2023-01-05 13:15:05 +01:00
Xavi Aracil
1fe23b7278
Check required values for type
attribute
...
added attributes for required type and achievement
return error instead of notRun
2023-01-05 13:14:59 +01:00
Xavi Aracil
677e547add
Get credentialSchema node list using utility method
2023-01-04 12:27:31 +01:00
Xavi Aracil
38a6b2e6e7
Add cause's message to the resulting report
2023-01-04 12:20:11 +01:00
Andy Miller (IMS)
e446222784
Add a test of a mildly complex CLR
2022-12-29 13:27:26 -08:00
Andy Miller (IMS)
dd29a8f023
Switch to ConfigurableDocumentLoader
2022-12-29 13:26:50 -08:00
Xavi Aracil
de1bca76e3
Revert "Flatten recursively"
...
This reverts commit f95181db11405c0d3f88bbf78587bd83413a5efd.
2022-12-21 10:12:56 +01:00
Xavi Aracil
d6a85ad00d
Merge pull request #67 from imsglc/feature/open-badges-20
...
Feature/open badges 20
2022-12-21 09:50:32 +01:00
Andy Miller (IMS)
eb5cd65985
Add valid endorsement test
2022-12-20 13:00:26 -08:00
Andy Miller (IMS)
df646b502b
Add endorsement test
2022-12-20 12:55:32 -08:00
Andy Miller (IMS)
043f4b6a25
Replace run(resource) override to inspect standalone endorsement
2022-12-20 12:54:59 -08:00
Xavi Aracil
1e51ac3909
Fixed valueOf: check external only if value is not null
2022-12-20 13:08:28 +01:00
Xavi Aracil
c4666c4913
Flatten recursively
2022-12-20 13:08:04 +01:00
Xavi Aracil
810bb023bc
Check against null values
2022-12-20 13:07:45 +01:00
Xavi Aracil
1677a0b359
Added a UriFactory for allowing local resources in testing
2022-12-15 15:41:24 +01:00
Xavi Aracil
e7de6c6ebc
Added message about redirection
2022-12-15 13:33:41 +01:00
Xavi Aracil
682c9d9d4d
Better report messages
2022-12-15 13:32:26 +01:00
Xavi Aracil
766228bbad
Finished extension validation
2022-12-15 13:32:13 +01:00
Xavi Aracil
1818fdabf5
initial extension probe, only checks contexts
2022-12-15 12:44:59 +01:00
Xavi Aracil
727bd8194b
Added extension tests
2022-12-14 08:14:33 +01:00
Xavi Aracil
3b335867fe
Save loaded contexts in internal cache
2022-12-14 08:14:18 +01:00
Xavi Aracil
cb60fd11ed
Added endorsement inspector for OB 2.0
2022-12-13 14:30:55 +01:00
Xavi Aracil
55ef973efe
Fixed fetch condition
2022-12-13 13:06:50 +01:00