我有一个quarkus应用程序,需要通过ssl连接连接到LDAP服务器。我可以使用系统属性javax.net.ssl.trustStore指定自定义trustStore。类似于本机可执行文件的建议:
java -Djavax.net.ssl.trustStore=/etc/truststore.jks -Djavax.net.ssl.trustStorePassword=pass -jar ./quarkus-run.jar
这是唯一可能的方法吗?我查看了文档,但是我找不到使用quarkus属性指定信任存储路径的方法。
使用这个解决方案,我需要修改用于构建映像的Dockerfile,这是我不喜欢做的事情:连接到ldaps这是一个运行时选项,当它不需要时,信任存储是不必要的。
Marco。
我有同样的情况,我发现唯一的方法是使用这个参数:
-Djavax.net.ssl.trustStore=src/main/resources/truststore.jks -Djavax.net.ssl.trustStorePassword=password