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
.