0
我正在使用WebDav庫沙丁魚從https://github.com/lookfirst/sardine。沙丁魚使用SSLSocketFactory一個拋出的錯誤說:SSLSocketFactory verifyHostname無法解析子域
javax.net.ssl.SSLPeerUnverifiedException: Host name 'test.example' does not match the certificate subject provided by the peer (CN=example, ...)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname(SSLConnectionSocketFactory.java:465)
我不流利的Java網絡編程,在正確的方向提示將是巨大的。
但我可以通過我的文件管理器連接到test.example。
由於提前
我也認識到了這一點。但是JRE cacert文件應該與標準的Linux cacert文件相似。所以我覺得很困惑,我的文件管理器Nautilus似乎找到了證書,而JRE沒有。 – HknLof
可以禁用主機名驗證。也許你的其他工具已經完成了。 –