使用带有jdk6的BouncyCastle JCE提供程序

时间:2017-02-15 18:00:33

标签: java bouncycastle apache-httpclient-4.x jdk1.6 apache-httpcomponents

我需要使用jdk6u12和BouncyCastle创建一个TSLv1.2 PSK连接,并使用apache HTTPClient发出一些HTTP请求。 我试图用Security.addProvider()注册提供者并传递 SSLContext.getInstance("TSLv1.2") org.apache.http.conn.ssl.SSLSocketFactory; NoSuchAlgorithmException但它仍然抛出SSLContext

是否有可能以这种方式获得SSLSocketFactory,或者我必须延长SSLSocket才能返回自定义last = last->next

1 个答案:

答案 0 :(得分:0)

这段代码很适合我。

 Provider provider = new BouncyCastleJsseProvider();
 Security.addProvider(provider);
 SSLContext ctx = SSLContext.getInstance("TLSv1.2",provider.getName());