指定将quarkus应用连接到LDAPS的自定义信任存储



我有一个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