-
Notifications
You must be signed in to change notification settings - Fork 306
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
Enhancement: Add letsencrypt CA to the keystore #6420
Comments
Hello @rlfnb, I have checked the cacerts.p12 file bundled with Payara Server 6.2023.9, and I can see that we already bundle the letsencrypt to the CA store, under the name |
Greetings, |
Greetings, |
Seems like thw wrong one? I'm forced to add the following cert to the keystore to access a webservice secured by letsencrypt. Otherwise it will fail. Maybe you have a look? https://letsencrypt.org/de/certificates/ ISRG Root X1 (RSA 4096, O = Internet Security Research Group, CN = ISRG Root X1) |
Brief Summary
Letsencrypt is widely used for securing TLS connections. Unfortunately, its not part of the keystore being distributed in the payara distribution (at least for community edition).
Expected Outcome
each, via letsencrypt secured TLS service can be consumed from inside payara without having to deal with CAs.
Current Outcome
no via letsencrypt secured TLS service can be consumed from inside payara without having to deal with adding the CA to the keystore.
Alternatives
At least describe how to make letsencrypt secured services work in payara:
Context
doing this once is not a big thing, but taking care of correct keystores in zip file, in docker images and so on is getting quite fast annoying?
`
RUN /usr/lib/jvm/zulu17/bin/keytool -import -alias letsencrypt -file /letsencrypt.pem -keystore /opt/payara/appserver/glassfish/domains/domain1/config/cacerts.p12 -storepass changeit -noprompt
`
The text was updated successfully, but these errors were encountered: