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