@imambek

Почему SSL отрабатывает одинаково (с сертификатами и без)?

Как настроить SSL подключение так, что бы подключалось только если указаны сертификат и ключ?
Эти строчки отрабатывают одинаково. Почему то ему не важно, что я передам в 'ssl' : {'ca': 'pathtosll/something.pem''}

conn = pymysql.connect(user = 'ssluser', password = 'sslpassword', host = 'localhost', ssl = {'ssl' : {'ca': 'pathtosll/something.pem'}})


conn = pymysql.connect(user = 'ssluser', password = 'sslpassword', host = 'localhost', ssl = {'ssl' : {' '}})
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 2
@MechanID
Админ хостинг провайдера
Вы можете на стороне сервера настроить так что пользователь должен обязательно использовать ссл:
GRANT USAGE ON *.* TO 'username'@'ipaddress' REQUIRE SSL;
Без такой настройки сервер принимает соединения и без ssl.
Ответ написан
У меня два предположения:
  1. Сервер не настроен на использование SSL/TLS
  2. Помимо ca необходимо указать клиентские key и cert
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы