部署货物和无效的SSL证书

时间:2012-02-15 21:22:33

标签: deployment ssl cargo

我的测试Tomcat 6服务器有自签名证书。管理员webapp只能通过SSL访问,并具有此自签名证书。当我尝试使用cargo-maven2-plugin进行部署时,我收到错误:

sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我可以将证书添加到默认的Java密钥库中,但我希望尽可能保持部署的可移植性,并且不要求每个需要部署应用程序的人来安装证书。我想通过检查项目,配置密码到应用服务器并运行Maven来部署应用程序。

我在货物文件中找不到忽略无效证书的方法。

你能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

我对货物一无所知,但是我之前使用过这段代码来证明错误的证书没有错误,它应该适合你。请注意,它是超级不安全的,但如果你想忽略无效的证书,那么几乎任何实现都会超级不安全。

http://ctasada.blogspot.com/2010/11/httpclient-use-self-signed-certificates.html