This repository was archived by the owner on Dec 12, 2024. It is now read-only.
generated from TBD54566975/tbd-project-template
-
Notifications
You must be signed in to change notification settings - Fork 50
This repository was archived by the owner on Dec 12, 2024. It is now read-only.
[Bug] Did ion resolver not working with docker build #641
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
A clear and concise description of what the bug is.
❯ curl -X PUT localhost:8080/v1/schemas -d '{
"name": "Person Credential",
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"credentialSubject": {
"type": "object",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
}
},
"required": ["firstName", "lastName"]
}
}
}
}'
❯ curl -X PUT localhost:8080/v1/dids/ion -d '{"keyType": "secp256k1"}'
{"did":{"@context":["https://www.w3.org/ns/did/v1",{"@base":"did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w"}],"id":"did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w","verificationMethod":[{"id":"#590b51d0-ce6c-46ba-88fa-de49fda1b960","type":"secp256k1","controller":"did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w","publicKeyJwk":{"kty":"EC","crv":"secp256k1","x":"zaS33htuaxDrWh44fenNE1Inr3vx5fMeZRlsdJhLyqI","y":"ybryKUabJV1z5aL_8HdG7p4ACYSDWshXiSSVe53_9-w","alg":"ES256K","kid":"1bad384a-9237-4d4f-9301-24e1cb5b5e9a"}}],"authentication":["#590b51d0-ce6c-46ba-88fa-de49fda1b960"],"assertionMethod":["#590b51d0-ce6c-46ba-88fa-de49fda1b960"]}}
❯ curl -X PUT localhost:8080/v1/credentials -d '{
"issuer": "did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w",
"verificationMethodId": "#590b51d0-ce6c-46ba-88fa-de49fda1b960",
"subject": "did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w",
"schemaId": "e217cef2-7be3-4cef-a5b8-97545aa482da",
"data": {
"firstName": "Satoshi",
"lastName": "Nakamoto"
}
}'
{"id":"08f10bb3-a5df-4ec0-a0c7-5481c7bd0c08","fullyQualifiedVerificationMethodId":"did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w#590b51d0-ce6c-46ba-88fa-de49fda1b960","credential":{"@context":["https://www.w3.org/2018/credentials/v1"],"id":"http://localhost:8080/v1/credentials/08f10bb3-a5df-4ec0-a0c7-5481c7bd0c08","type":["VerifiableCredential"],"issuer":"did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w","issuanceDate":"2023-08-04T19:09:06Z","credentialSubject":{"firstName":"Satoshi","id":"did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w","lastName":"Nakamoto"},"credentialSchema":{"id":"e217cef2-7be3-4cef-a5b8-97545aa482da","type":"JsonSchema2023"}},"credentialJwt":"eyJhbGciOiJFUzI1NksiLCJraWQiOiJkaWQ6aW9uOkVpRGRpUGdNcFlyVzhTWVFEcnAxMWY3eVpqemt6UDFycUFFODNHTTB2MzkzNHcjNTkwYjUxZDAtY2U2Yy00NmJhLTg4ZmEtZGU0OWZkYTFiOTYwIiwidHlwIjoiSldUIn0.eyJpYXQiOjE2OTExNzYxNDYsImlzcyI6ImRpZDppb246RWlEZGlQZ01wWXJXOFNZUURycDExZjd5Wmp6a3pQMXJxQUU4M0dNMHYzOTM0dyIsImp0aSI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC92MS9jcmVkZW50aWFscy8wOGYxMGJiMy1hNWRmLTRlYzAtYTBjNy01NDgxYzdiZDBjMDgiLCJuYmYiOjE2OTExNzYxNDYsIm5vbmNlIjoiZGJjY2QwMjEtZWQ5Ny00ZTYzLWIyNjgtMGQzYzViOTA5YWI2Iiwic3ViIjoiZGlkOmlvbjpFaURkaVBnTXBZclc4U1lRRHJwMTFmN3laanprelAxcnFBRTgzR00wdjM5MzR3IiwidmMiOnsiQGNvbnRleHQiOlsiaHR0cHM6Ly93d3cudzMub3JnLzIwMTgvY3JlZGVudGlhbHMvdjEiXSwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCJdLCJjcmVkZW50aWFsU3ViamVjdCI6eyJmaXJzdE5hbWUiOiJTYXRvc2hpIiwibGFzdE5hbWUiOiJOYWthbW90byJ9LCJjcmVkZW50aWFsU2NoZW1hIjp7ImlkIjoiZTIxN2NlZjItN2JlMy00Y2VmLWE1YjgtOTc1NDVhYTQ4MmRhIiwidHlwZSI6Ikpzb25TY2hlbWEyMDIzIn19fQ.f_bc6cD-fW5NADarYPR5oucm0yCmCi3_TJBp9CcYZoPyYgGMNv228aXh4JBL5dmS4ptjvANYTuuMx4CeM3lavQ"}
❯ curl -X PUT https://ssi.tbddev.org/v1/credentials/verification -d '{"credentialJwt": "eyJhbGciOiJFUzI1NksiLCJraWQiOiJkaWQ6aW9uOkVpRGRpUGdNcFlyVzhTWVFEcnAxMWY3eVpqemt6UDFycUFFODNHTTB2MzkzNHcjNTkwYjUxZDAtY2U2Yy00NmJhLTg4ZmEtZGU0OWZkYTFiOTYwIiwidHlwIjoiSldUIn0.eyJpYXQiOjE2OTExNzYxNDYsImlzcyI6ImRpZDppb246RWlEZGlQZ01wWXJXOFNZUURycDExZjd5Wmp6a3pQMXJxQUU4M0dNMHYzOTM0dyIsImp0aSI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC92MS9jcmVkZW50aWFscy8wOGYxMGJiMy1hNWRmLTRlYzAtYTBjNy01NDgxYzdiZDBjMDgiLCJuYmYiOjE2OTExNzYxNDYsIm5vbmNlIjoiZGJjY2QwMjEtZWQ5Ny00ZTYzLWIyNjgtMGQzYzViOTA5YWI2Iiwic3ViIjoiZGlkOmlvbjpFaURkaVBnTXBZclc4U1lRRHJwMTFmN3laanprelAxcnFBRTgzR00wdjM5MzR3IiwidmMiOnsiQGNvbnRleHQiOlsiaHR0cHM6Ly93d3cudzMub3JnLzIwMTgvY3JlZGVudGlhbHMvdjEiXSwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCJdLCJjcmVkZW50aWFsU3ViamVjdCI6eyJmaXJzdE5hbWUiOiJTYXRvc2hpIiwibGFzdE5hbWUiOiJOYWthbW90byJ9LCJjcmVkZW50aWFsU2NoZW1hIjp7ImlkIjoiZTIxN2NlZjItN2JlMy00Y2VmLWE1YjgtOTc1NDVhYTQ4MmRhIiwidHlwZSI6Ikpzb25TY2hlbWEyMDIzIn19fQ.f_bc6cD-fW5NADarYPR5oucm0yCmCi3_TJBp9CcYZoPyYgGMNv228aXh4JBL5dmS4ptjvANYTuuMx4CeM3lavQ"}'
{"verified":false,"reason":"verifying JWT credential: error getting issuer DID<did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w> to verify credential<http://localhost:8080/v1/credentials/08f10bb3-a5df-4ec0-a0c7-5481c7bd0c08>: unable to resolve DID did:ion:EiDdiPgMpYrW8SYQDrp11f7yZjzkzP1rqAE83GM0v3934w"}
To Reproduce
Steps to reproduce the behavior:
- Create a schema
- Create a did ion
3 Create a cred - Do verification of cred
- Notice it is not valid because it cannot resolve
building from docker
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working