Java 6を使用しています。パートナー統合にTLS1.2を使用することになっています。ですから、BouncyCastleプロバイダを使ってJava 6でこれを実現していますが、このエラーが発生しています。TLSv1.2 Bouncy Castleプロバイダをインストールした後でもSSLContextを使用できない
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プロバイダとは別のものです。 https://stackoverflow.com/a/44781379/2868801を参照してください。 –
@dave_thompson:これはチャンピオンのように機能しました。どうもありがとうございました。 – Sreenivas