【发布时间】:2017-08-08 11:53:51
【问题描述】:
我正在使用 Java 6。我应该使用 TLS1.2 进行合作伙伴集成。所以,我正在使用 BouncyCastle 提供程序在 Java 6 中完成这项工作。但是,我看到了这个错误。
java.security.NoSuchAlgorithmException: TLSv1.2 SSLContext not available
at sun.security.jca.GetInstance.getInstance(GetInstance.java:142)
at javax.net.ssl.SSLContext.getInstance(SSLContext.java:125)
我在类路径中保留了 BouncyCastle jar,并在程序中添加了这一行。
Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
您能帮忙解决这个问题吗?
提前谢谢你。
【问题讨论】:
-
BC 中的 JSSE 提供程序(1.56+ 中的新功能)与(旧的)JCE 提供程序是分开的;见stackoverflow.com/a/44781379/2868801。
-
@dave_thompson:这就像一个冠军。非常感谢。
-
确切的解决方案是什么?
标签: java ssl bouncycastle tls1.2 jce