Я пробовал несколько вещей и искал несколько сообщений, но не смог найти правильный ответ на приведенную ниже проблему.NoSuchAlgorithmException: TLSv1.2 неизвестный протокол
При принятии контекста Ssl т.е.
ctx = SSLContext.getInstance("TLSv1.2");
я получаю исключение как
java.security.NoSuchAlgorithmException: Unknown protocol: TLSv1.2
Я пытался использовать другой протокол, который
ctx = SSLContext.getInstance("TLSv1");
, но затем я получаю ошибка как
javax.net.ssl.SSLHandshakeException: algorithm not supported for certificate
, пожалуйста, помогите мне в том, где я получаю неправильно.
Какую версию JRE вы используете? Только JDK 7+ поддерживает TLS 1.2. JDK 6 поддерживает его с Update 121. И я не думаю, что JDK 5 поддерживает его вообще. Я говорю о Oracle JDKs, не уверен в других реализациях – siarheib
да, вы правы .. я использую java 1.4 .. есть ли способ, которым я все еще могу использовать TLS в java 4? –