我正在使用 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());
你能帮忙解决这个问题吗?
提前谢谢你。
最佳答案
BouncyCaSTLe jar 的放置可能有问题:
确保将正确的 Bouncy CaSTLe 库复制到 $JAVA_HOME/jre/lib/ext 目录中
转到如何安装 Bouncy CaSTLe API 部分
关于java - 即使在安装 Bouncy CaSTLe 提供程序后,TLSv1.2 SSLContext 也不可用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45567670/