0
有什么办法强制码头(在maven上运行)忽略ssl握手问题吗?目前我的机器有自签名证书。它使得我的码头从其他机器获取https请求时出现问题(虽然也许我的设置是错误的)。尽管如此,我并不需要ssl证书是万无一失的。因为我的机器只是一台开发机器。强迫码头(在maven上运行)忽略ssl错误
有什么办法强制码头(在maven上运行)忽略ssl握手问题吗?目前我的机器有自签名证书。它使得我的码头从其他机器获取https请求时出现问题(虽然也许我的设置是错误的)。尽管如此,我并不需要ssl证书是万无一失的。因为我的机器只是一台开发机器。强迫码头(在maven上运行)忽略ssl错误
您可以使用apache commons库中的EasySSLProtocolSocketFactory。
// EasySSLProtocolSocketFactory accepts all self-signed certs
Protocol easyhttps = new Protocol("https", new EasySSLProtocolSocketFactory(), 443);
Protocol.registerProtocol("https", easyhttps); // all https connections will be affected
你面临讨论[这里]一个类似的问题(http://stackoverflow.com/questions/2215550/mavens-jetty-plugin-ssl-configuration-issue)? – Raghuram 2012-08-06 12:19:32
不,我的错误如下: javax.net.ssl.SSLHandshakeException:收到致命警报:certificate_unknown – fajrian 2012-08-07 03:29:10
当您遇到此错误时,您正在做什么? – Kkkev 2012-08-22 21:36:38