Skip to content

Define what these tests should do

1 - On verifier test suite the following test is described:

The Verifier's Verify Credential HTTP API MUST verify a Verifiable Credential with at least 2 different DID methods set as the issuer property for a credential.

It is not clear what to do. An issuer can only have one identifier, see specs. In any case, shouldn't it "...HTTP API MUST FAIL TO verify a..."?

2 - On verifier test suite the following test is described:

The Verifier's Verify Credential HTTP API MUST adhere to the proof verification format.

Should we test that the proof inside the VC has the following structure: "type", "created", "proofPurpose" and "verificationMethod"? As specified in Linked Data Proofs specs. Or should be test anything else?

3 - On verifier test suite the following test is described: The Verifier's Verify Credential HTTP API MUST support the verification of, JSON-LD Proof, Ed25519Signature2018.

Shouldn't we remove this one? eIDAS Bridge only verifies CAdESRSASignature2020.

Edited by Mauro Lucchini