我尝试过很多东西并搜索了很少的帖子,但找不到下面问题的正确答案。
在制作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
请帮助我,我在哪里弄错了。
答案 0 :(得分:1)
您必须使用一些不支持TLS 1.2的Java版本。
升级。