即使在安装Bouncy Castle提供程序后,TLSv1.2 SSLContext也不可用错误

时间:2017-08-08 11:53:52

标签: java ssl bouncycastle tls1.2 jce

我正在使用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());

你能帮忙解决这个问题吗?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

放置BouncyCastle罐子可能会出现问题:

确保将正确的Bouncy Castle库复制到$ JAVA_HOME / jre / lib / ext目录

http://www.itcsolutions.eu/2011/08/22/how-to-use-bouncy-castle-cryptographic-api-in-netbeans-or-eclipse-for-java-jse-projects/

转到如何安装Bouncy Castle API

部分