Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sphereon ssi agent not working with docker compose #104

Open
Soapfedan opened this issue Jun 10, 2024 · 4 comments
Open

Sphereon ssi agent not working with docker compose #104

Soapfedan opened this issue Jun 10, 2024 · 4 comments

Comments

@Soapfedan
Copy link

Hi i'm trying to setup the 3 docker container, but i have a problem with the ssi agent.
I launch the .sh script (./install-configs.sh sphereon http://<my_local_ip>:5000) to setup the conf files, but when i launch the container it exits with the following error:
opt/oid4vc-demo/node_modules/.pnpm/@[email protected][email protected]/node_modules/@sphereon/oid4vci-issuer/dist/builder/VcIssuerBuilder.js:13
2024-06-10 15:47:09 throw new Error('IssuerMetadata should be from type v1_0_13 or higher.');

How can i fix this problem?

Thanks in advance

@nklomp
Copy link
Contributor

nklomp commented Jun 11, 2024

Hi @Soapfedan

Yes, sorry for that. We are in the middle of adding new specification versions and it seems the demo has already seen merges into develop containing the new specifications, without the examples being updated. Since we have not released new versions of the wallet yet, we will be in limbo until roughly middle next week.

Sorry for that

@Soapfedan
Copy link
Author

Soapfedan commented Jun 12, 2024

Hi @nklomp, thanks for your reply. Now i solve the problem. I checkout to the previous develop commit (951d10c), where you upgraded the libraries.
Now the demo works but when i scan the qr with my wallet i obtain the following error
image

I already check that my phone reach the endpoint, that endpoint gives me this JWS
eyJhbGciOiJFUzI1NiIsImtpZCI6ImRpZDpqd2s6ZXlKaGJHY2lPaUpGVXpJMU5pSXNJblZ6WlNJNkluTnBaeUlzSW10MGVTSTZJa1ZESWl3aVkzSjJJam9pVUMweU5UWWlMQ0o0SWpvaVZFY3lTREo0TW1SWFdFNHpkVU54V25CeFJqRjVjMEZRVVZaRVNrVk9YMGd0UTAxMFltZHFZaTFPWnlJc0lua2lPaUk1VFRoT2VHUXdVRTR5TWswNWJGQkVlR1J3UkhCdlZFeDZNVFYzWm5sYVNuTTJXbWhMU1ZWS016TTRJbjAjMCIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTgxODI4MTcsImV4cCI6MTcxODE4MjkzNywicmVzcG9uc2VfdHlwZSI6InZwX3Rva2VuIiwic2NvcGUiOiJvcGVuaWQiLCJjbGllbnRfaWQiOiJkaWQ6andrOmV5SmhiR2NpT2lKRlV6STFOaUlzSW5WelpTSTZJbk5wWnlJc0ltdDBlU0k2SWtWRElpd2lZM0oySWpvaVVDMHlOVFlpTENKNElqb2lWRWN5U0RKNE1tUlhXRTR6ZFVOeFduQnhSakY1YzBGUVVWWkVTa1ZPWDBndFEwMTBZbWRxWWkxT1p5SXNJbmtpT2lJNVRUaE9lR1F3VUU0eU1rMDViRkJFZUdSd1JIQnZWRXg2TVRWM1pubGFTbk0yV21oTFNWVktNek00SW4wIiwicmVzcG9uc2VfdXJpIjoiaHR0cDovLzE5Mi4xNjguMjMxLjI0OTo1MDAwL3Npb3AvZGVmaW5pdGlvbnMvRElJUHYyL2F1dGgtcmVzcG9uc2VzLzcxNjgzMTk5LWFhYjUtNDk4My05NzRlLWQwMGVhNGFkZWYzOCIsInJlc3BvbnNlX21vZGUiOiJkaXJlY3RfcG9zdCIsIm5vbmNlIjoiOTE3NzIyOGUtNjg2OC00NjQ0LWEzMGYtZTc3Y2Q2ZGUyYjVjIiwic3RhdGUiOiI3MTY4MzE5OS1hYWI1LTQ5ODMtOTc0ZS1kMDBlYTRhZGVmMzgiLCJjbGllbnRfbWV0YWRhdGEiOnsiaWRfdG9rZW5fc2lnbmluZ19hbGdfdmFsdWVzX3N1cHBvcnRlZCI6WyJFUzI1NiJdLCJyZXF1ZXN0X29iamVjdF9zaWduaW5nX2FsZ192YWx1ZXNfc3VwcG9ydGVkIjpbIkVTMjU2Il0sInJlc3BvbnNlX3R5cGVzX3N1cHBvcnRlZCI6WyJpZF90b2tlbiIsInZwX3Rva2VuIl0sInNjb3Blc19zdXBwb3J0ZWQiOlsib3BlbmlkIGRpZF9hdXRobiJdLCJzdWJqZWN0X3R5cGVzX3N1cHBvcnRlZCI6WyJwYWlyd2lzZSJdLCJzdWJqZWN0X3N5bnRheF90eXBlc19zdXBwb3J0ZWQiOlsiZGlkOndlYiIsImRpZDpqd2siXSwidnBfZm9ybWF0cyI6eyJqd3RfdmNfanNvbiI6eyJhbGciOlsiRVMyNTYiXX0sImp3dF92cF9qc29uIjp7ImFsZyI6WyJFUzI1NiJdfSwiand0X3ZjIjp7ImFsZyI6WyJFUzI1NiJdfSwiand0X3ZwIjp7ImFsZyI6WyJFUzI1NiJdfX19LCJwcmVzZW50YXRpb25fZGVmaW5pdGlvbiI6eyJpZCI6IkRJSVB2MiIsInB1cnBvc2UiOiJGb3IgdGhpcyBwb3J0YWwgd2UgbmVlZCB5b3VyIERJSVAgdjIgY3JlZGVudGlhbCIsImZvcm1hdCI6eyJqd3RfdmNfanNvbiI6eyJhbGciOlsiRVMyNTYiXX0sImp3dF92cF9qc29uIjp7ImFsZyI6WyJFUzI1NiJdfSwiand0X3ZjIjp7ImFsZyI6WyJFUzI1NiJdfSwiand0X3ZwIjp7ImFsZyI6WyJFUzI1NiJdfX0sImlucHV0X2Rlc2NyaXB0b3JzIjpbeyJpZCI6IjRjZTdhZmYxLTAyMzQtNGYzNS05ZDIxLTI1MTY2OGE2MDk1MCIsIm5hbWUiOiJESUlQdjIgY29uZm9ybWFuY2UiLCJwdXJwb3NlIjoiWW91IG5lZWQgdG8gcHJvdmlkZSBhIERJSVB2MiBjb25mb3JtYW50IGNyZWRlbnRpYWwiLCJjb25zdHJhaW50cyI6eyJmaWVsZHMiOlt7InBhdGgiOlsiJC5pc3N1ZXIuaWQiLCIkLmlzc3VlciIsIiQudmMuaXNzdWVyLmlkIiwiJC52Yy5pc3N1ZXIiLCIkLmlzcyJdLCJmaWx0ZXIiOnsidHlwZSI6InN0cmluZyIsInBhdHRlcm4iOiJeZGlkOihqd2t8d2ViKTouezUsMjA0OH0kIn19LHsicGF0aCI6WyIkLmNyZWRlbnRpYWxTdWJqZWN0LmlkIiwiJC52Yy5jcmVkZW50aWFsU3ViamVjdC5pZCJdLCJmaWx0ZXIiOnsidHlwZSI6InN0cmluZyIsInBhdHRlcm4iOiJeZGlkOihqd2t8d2ViKTouezUsMjA0OH0kIn19LHsicGF0aCI6WyIkLnZjLmNyZWRlbnRpYWxTdWJqZWN0LmZpcnN0TmFtZSIsIiQuY3JlZGVudGlhbFN1YmplY3QuZmlyc3ROYW1lIl0sImZpbHRlciI6eyJ0eXBlIjoic3RyaW5nIiwicGF0dGVybiI6Il4uezEsNjR9JCJ9fSx7InBhdGgiOlsiJC52Yy5jcmVkZW50aWFsU3ViamVjdC5sYXN0TmFtZSIsIiQuY3JlZGVudGlhbFN1YmplY3QubGFzdE5hbWUiXSwiZmlsdGVyIjp7InR5cGUiOiJzdHJpbmciLCJwYXR0ZXJuIjoiXi57MSw2NH0kIn19LHsicGF0aCI6WyIkLnZjLmNyZWRlbnRpYWxTdWJqZWN0LmVtYWlsQWRkcmVzcyIsIiQuY3JlZGVudGlhbFN1YmplY3QuZW1haWxBZGRyZXNzIl0sImZpbHRlciI6eyJ0eXBlIjoic3RyaW5nIiwicGF0dGVybiI6Il4uezEsMTI4fSQifX1dfX1dfSwibmJmIjoxNzE4MTgyODE3LCJqdGkiOiJmZjE0ZjNiNS01YjI5LTRhNjgtYmYyZi1lZTRhOTdkNmFjNjgiLCJpc3MiOiJkaWQ6andrOmV5SmhiR2NpT2lKRlV6STFOaUlzSW5WelpTSTZJbk5wWnlJc0ltdDBlU0k2SWtWRElpd2lZM0oySWpvaVVDMHlOVFlpTENKNElqb2lWRWN5U0RKNE1tUlhXRTR6ZFVOeFduQnhSakY1YzBGUVVWWkVTa1ZPWDBndFEwMTBZbWRxWWkxT1p5SXNJbmtpT2lJNVRUaE9lR1F3VUU0eU1rMDViRkJFZUdSd1JIQnZWRXg2TVRWM1pubGFTbk0yV21oTFNWVktNek00SW4wIiwic3ViIjoiZGlkOmp3azpleUpoYkdjaU9pSkZVekkxTmlJc0luVnpaU0k2SW5OcFp5SXNJbXQwZVNJNklrVkRJaXdpWTNKMklqb2lVQzB5TlRZaUxDSjRJam9pVkVjeVNESjRNbVJYV0U0emRVTnhXbkJ4UmpGNWMwRlFVVlpFU2tWT1gwZ3RRMDEwWW1kcVlpMU9aeUlzSW5raU9pSTVUVGhPZUdRd1VFNHlNazA1YkZCRWVHUndSSEJ2VkV4Nk1UVjNabmxhU25NMldtaExTVlZLTXpNNEluMCJ9.Kcs3S_yoRzuwypK_J3vHIpHAHunzzejS2P4LfW5f5C4SCL45nxYoIozzMciSx3UMVAjwXgoVrQIf64C0ED7UJA

What am i missing?
I following the guide and i launch this command
./install-configs.sh sphereon http://192.168.231.249:5000

P.S. My colleague doesn't have the problem with his iOS wallet application

@nklomp
Copy link
Contributor

nklomp commented Jun 12, 2024

It has to do with the current Android wallet in the store not allowing http connections and only https. If you would run the app in development mode with a USB cable ot will work. We will probably revert this for next store release as we are getting more reports of people testing against http URLs

@Soapfedan
Copy link
Author

Thanks for the clarification @nklomp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants