2016-11-02 52 views
2

タスクを経由して接続するSolarisサーバーのJenkinsからのビルドをANTに実行しているセットアップがあります。DHキーのサイズは64の倍数で、512から2048の範囲でなければなりません

ビルドをtrigerringで、それはエラーの下に投げている:

com.jcraft.jsch.JSchException: Session.connect: java.security.InvalidAlgorithmParameterException: DH key size must be multiple of 64, and can only range from 512 to 2048 (inclusive). The specific key size 2047 is not supported.

をいくつかのGoogle検索の後、私はそれは、Java 8に更新することで固定されるかもしれないことを知っているようになった私は、ことしかし、まだありませんでした成功。

誰でも私にそれを修正する方法を教えてもらえますか?

おかげで、 Nishant

+0

このことができますかどうかを確認してください - http://www.ibm.com/support/knowledgecenter/SSYKE2_6.0.0/com.ibm.java.security.component.60.doc/security-componentを/jsse2Docs/customize_size_ephemeral.html – Rao

+0

ありがとう、Rao。残念ながら、共有記事は問題の解決に役立たなかった。 –

+0

2048以上のキーサイズを使用しています – Rao

答えて

2

当社の修正:

Security.insertProviderAt(new BouncyCastleProvider(), 1) 

我々は直接SFTサーバーに接続するためにJSCH 0.1.54を使用して見ました:多分関連

java.security.InvalidAlgorithmParameterException: DH key size must be multiple of 64, and can only range from 512 to 4096 (inclusive). The specific key size 2047 is not supported

関連する問題