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

Location of SSL Certificate and Key for HTTPS Communication #36

Open
j2cj2c opened this issue Dec 4, 2024 · 0 comments
Open

Location of SSL Certificate and Key for HTTPS Communication #36

j2cj2c opened this issue Dec 4, 2024 · 0 comments

Comments

@j2cj2c
Copy link

j2cj2c commented Dec 4, 2024

Hello, a question regarding SSL and the Payer Server Test Suite.

I am running the DTR test kit locally using Docker.
When I run the payer server locally, the test suite behaved as expected. However, the moment I try to communicate with an actual payer server, which requires HTTPS communication, I run into this error:
image

1.03 Validate that the static response conforms to the DTR Questionnaire Package operation definition.
Error: SSL_connect returned=1 errno=0 peeraddr=XX.XXX.X.XXX:443 state=error: certificate verify failed (unable to get local issuer certificate)
/usr/local/bundle/gems/rest-client-2.1.0/lib/restclient/request.rb:776:in 'rescue in transmit'

In the Inferno guide, there is this documentation about SSL setup:
https://inferno-framework.github.io/docs/deployment/ssl.html

But I imagine the request is not coming out from the Nginx container.

Where should the SSL certificate and key be included so that I can send the $questionnaire-package request over HTTPS?

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

1 participant