«Выбранная сервером версия протокола TLS11 не принимается настройками клиента [TLS13, TLS12]»JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 «Выбранная сервером версия протокола TLS11 не принимается настройками клиента [TLS13, TLS12]»

Сообщение Anonymous »

Я пытаюсь подключиться к старому экземпляру MariaDB с помощью SchemaCrawler и получаю эту ошибку. Выбранная сервером версия протокола TLS11 не принимается настройками клиента [TLS13, TLS12]
Я пробовал удалить TLSv1.1 из jdk.tls.disabledAlgorithms в runtime\conf\security\java.security, но, похоже, это ничего не меняет. >
Другой вариант — передать ‑Djdk.tls.client.protocols="TLSv1.1" в командную строку Java, но я не нашел, как передать дополнительные параметры Java.
Не уверен, что это актуально: я установил SchemaCrawler с помощью Scoop.
ОБНОВЛЕНИЕ: теперь я использую образ Docker с собственным файлом SchemaCrawler.sh , чтобы я мог настроить параметры Java, но все равно не могу заставить его работать.
Я пробовал добавить -Djdk.tls.client.protocols="TLSv1" .1" -> javax.net.ssl.SSLHandshakeException: нет подходящего протокола (протокол отключен или наборы шифров не подходят)
Это имеет смысл, поскольку TLS 1.1 отключен по умолчанию, поэтому, чтобы снова включить его (учитывая, что я не могу редактировать java.security в Docker), я создал файл EnableLegacyTLS.security следующим образом (просто удалил TLS1 из того же свойство в java.security):

Код: Выделить всё

jdk.tls.disabledAlgorithms=SSLv3, DTLSv1.0, RC4, DES, \
MD5withRSA, DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
include jdk.disabled.namedCurves
и добавил -Djava.security.properties=enableLegacyTLS.security в командную строку. Теперь я получаю javax.net.ssl.SSLHandshakeException: выбранная сервером версия протокола TLS11 не принимается настройками клиента [TLS12], что не имеет смысла, поскольку я явно говорю Java использовать TLS 1.1!
На данный момент я не знаю, что еще я могу попробовать...

Подробнее здесь: https://stackoverflow.com/questions/791 ... preference
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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