首页 > 解决方案 > 需要在 HttpsURLConnection 中传递证书信息的建议

问题描述

我有一个正在运行的服务器,它侦听 HTTPs 协议。该服务器在 tomcat 9 上运行。我在本地有证书文件,也有它的密码。我正在尝试使用 HttpsURLConnection 类访问此服务器的 URL。如何传递证书信息以成功连接到服务器?

如果服务器使用 HttpURLConnection 在 HTTP 协议上运行,我能够成功连接到服务器。但是通过安全连接,我得到了“java.security.cert.CertificateException”和“javax.net.ssl.SSLHandshakeException”异常。

标签: javassl-certificatehttpsurlconnection

解决方案


推荐阅读