나는 여러 가지를 시도했지만 꽤 많은 게시물을 검색했지만 아래의 문제에 대한 적절한 대답을 찾을 수 없습니다.NoSuchAlgorithmException : TLSv1.2 알 수없는 프로토콜
내가
java.security.NoSuchAlgorithmException: Unknown protocol: TLSv1.2
같은 예외를 얻고있다
ctx = SSLContext.getInstance("TLSv1.2");
즉, SSL 컨텍스트를 만드는 동안 나는
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 JDK에 대해 이야기하고 있는데, 다른 구현에 대해서는 확실하지 않다. – siarheib
네가 맞다. java 1.4를 사용하고있다. java 4에서 TLS를 사용할 수있는 방법이 있는가? –