Как увеличить размер ключа DH до 2048 в Java 8

Прочитал много постов, что в java 8 есть возможность расширить размер ключа DH до 2048. Говорят можно из системного свойства изменив значение: jdk.tls.ephemeralDHKeySize на 2048. Пытался разобраться где и как для этого так и не нашел. Где я могу найти эту переменную или свойство? какой файл? дорожка? Я использую окна.


person user2192774    schedule 01.07.2014    source источник


Ответы (1)


Это системное свойство, поэтому вы можете установить его через -Djdk.tls.ephemeralDHKeySize=2048 в качестве аргумента JVM или через System.setProperty в коде. (Я не проверял наличие этого свойства, но некоторые свойства считываются библиотекой, которая их использует, только один раз, а затем постоянно кэшируются во время выполнения JVM, поэтому, как правило, вам следует установить этот параметр достаточно рано, если вы установите его в коде.)

Допустимые значения описаны в справочнике по JSSE. руководство: "Настройка размера эфемерных ключей Диффи-Хеллмана".

person Bruno    schedule 01.07.2014