Why is this not a valid Blockcerts credential?

After setting up an environment, and addressing a couple of changes documented on this forum I was able to create a new certiticate template, instatiate a batch using the test roster file. I moved the unsigned certificates from cert-tools to cert-issuer to run the issue process. All fine except the resulting JSON and URL are reported as invalid by the Verifier service. There are no errors to chase down that would help so could someone advise on what is going wrong with this certificate/JSON? Thanks in advance.

{“@context”: [“https://www.w3.org/2018/credentials/v1”, “https://w3id.org/blockcerts/v3”], “nonce”: “0”, “type”: [“VerifiableCredential”, “BlockcertsCredential”], “issuer”: “https://www.certify3.co.uk/issuers/c3_profile.json”, “issuanceDate”: “2022-10-25T14:12:19Z”, “id”: “urn:uuid:4c80f529-bf14-4be4-b691-d78083630871”, “credentialSubject”: {“id”: “ecdsa-koblitz-pubkey:mkwntSiQmc14H65YxwckLenxY3DsEpvFbe”, “alumniOf”: {“id”: “https://www.certify3.io”}}, “proof”: {“type”: “MerkleProof2019”, “created”: “2022-10-25T14:15:30.473533”, “proofValue”: “z4zvrPUULqodatUG8t2UXMCQKerz271WUGhBnmaxBWBFDsFVM6c6Ba5YVroQe1HG2HoPVf3TsqqydQbFhqvDhrjgD31SPDo932nKZ3sA7EiGcH21nhx3tw7q41ddA7a2GhErepUfoRAfYAKGeTWa4eT5SL2n9HNjeUX5a67egoNpk5yebCvFJtSgUDEKgzVGpgVWcpyUWffnKyaTSGqtyYmSeV5SpV7sE88zG12WKMi6xoAjr4isWn7Z8cHWqyVzbJ6QiDMrKFJDj2Py2URbKPVBtV9y7dk9Pjsr9EodT6XF9zzgziJhNyAD4XVv2e6VZpH2FtAQVUqL5gF1yRxVw9TcqMtjyNS6yF8tzDGJLfb8kMyQowpB9fUvJrXti9eu6XYPbY6Wan7u5NTfKzG”, “proofPurpose”: “assertionMethod”, “verificationMethod”: “URL”}}

Found out my root cause was not enabling CORS on the site I store the issuer profile… After updating the .htaccess file all was well.

1 Like