我正在尝试使用 HTTPS 连接到网站HttpsURLConnection
,然后执行 PUT 请求。当我尝试创建OutputStreamWriter
fromHttpsURLConnection.getOutputStream()
时,会引发以下异常:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
该页面刚刚获得其证书(由 StartCom 颁发) - 我是否需要手动执行某些操作以使 Java 识别该证书现在存在?我可以毫无困难地连接到同一网站的其他页面,但它们的证书不同。