1
從本地存儲獲取SSL證書,我需要通過安裝本地SSL證書來執行REST調用。用java爲SSLContext對象
我沒有關於密鑰庫的任何信息。我只知道有安裝在我的PC證書,我必須使用基於像「序列號」,「發行人」等等,我可以在個人證書存儲證書的詳細信息見證書的詳細信息證書。
我需要建立一個可以連接到REST調用SSLConnectionSocketFactory對象。
我的問題是如何創建SSLContext對象?
SSLContext sslContext;// How to create this object and pass it to sslSocketFactory.
HostnameVerifier hostnameVerifier = NoopHostnameVerifier.INSTANCE;
SSLConnectionSocketFactory sslSocketFactory = new SSLConnectionSocketFactory(sslContext, hostnameVerifier);
如何創建「trustStoreContainingTheCertificate」? – Jeev
@Jeev請參閱最新的答案。 –
我能得到org.apache.http.conn.socket.LayeredConnectionSocketFactory代替的SSLSocketFactory的LayeredConnectionSocketFactory()在結束了嗎? – Jeev