Сбой рукопожатия SSL с Linux Server, но не с WindowsJAVA

Программисты JAVA общаются здесь
Anonymous
Сбой рукопожатия SSL с Linux Server, но не с Windows

Сообщение Anonymous »

Я нашел несколько связанных вопросов, но мой немного отличается. Мы управляем программным обеспечением с обеих сторон. < /P>

Клиентское приложение работает правильно при подключении к Windows. При подключении к Linux он снят с собой рукопожатие SSL с: < /p>

java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)
at com.sun.crypto.provider.DHKeyPairGenerator.initialize(DHKeyPairGenerator.java:120)
at java.security.KeyPairGenerator$Delegate.initialize(Unknown Source)
< /code>

Это не совсем удивительно, потому что Java 7 не может справиться с большими ключами DH. Но
Когда клиент подключается к серверу Windows (та же версия Tomcat, та же версия Java), рукопожатие SSL работает безупречно, и соединение проходит. />
Файлы Java.security одинаковы для сервера Windows и Linux (кроме Windows Sun.security.mscapi.sunmscapi поставщика). crypto.policy = Unlimited прокомментируется на обоих. Это разница в библиотеке AS?>

Подробнее здесь: https://stackoverflow.com/questions/518 ... th-windows

Вернуться в «JAVA»