Использование провайдера BouncyCastle JCE с jdk6
Мне нужно создать PSL-соединение TSLv1.2 с помощью jdk6u12 с BouncyCastle и сделать HTTP-запрос с помощью apache HTTPClient. Я пытался зарегистрировать провайдера с Security.addProvider()
и прохождение SSLContext.getInstance("TSLv1.2")
к org.apache.http.conn.ssl.SSLSocketFactory
; но его по-прежнему бросать NoSuchAlgorithmException
,
Можно ли достичь SSLContext
таким образом, или я должен расширить SSLSocketFactory
чтобы вернуть обычай SSLSocket
?
1 ответ
Этот код мне подходит.
Provider provider = new BouncyCastleJsseProvider();
Security.addProvider(provider);
SSLContext ctx = SSLContext.getInstance("TLSv1.2",provider.getName());