繁体   English   中英

Wildfly-允许无需证书即可连接到SSL站点

[英]Wildfly - Allow connections to SSL sites without certs

有没有一种方法可以配置Web应用程序(通过web.xml)以允许使用类似于curl-k选项的证书连接到SSL站点?

-k,--insecure允许没有证书(H)的SSL站点连接

例如使用curl我们可以做到这一点:

# curl -vk --data "appip=adsfa123&login=testt@jelastic.com&password=adfas1123" https://app.sample-jelastic-server.com/1.0/users/authentication/cross/signin

我的问题是我的Web应用程序无法从容器(或服务器)内部使用HTTPS访问网站。

它抛出此错误:

在io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)在io.undertow.servlet.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) .ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)

有了这个,我想如果我们可以配置web.xml以允许没有证书的SSL站点连接,那应该可以解决。

您需要在standalone.conf文件中添加以下内容。

JAVA_OPTS="$JAVA_OPTS -Djavax.net.ssl.trustStore=/<Path>/conf/xyz.keystore -Djavax.net.ssl.trustStorePassword=password"

xyz.keystore ,添加您尝试调用的应用程序的证书。 系统密钥库由Wildfly自动添加。

您可以调试ssl请求和响应,也可以将其他配置添加到wildfly启动-Djavax.net.debug=all 此处 -Djavax.net.debug=all其他内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM