Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Как подключиться к MySQL по SSL, что нужно


Автор: Akella 11.5.2012, 13:10
Хостер мне выдал адрес типа: s3.servername.net:3307 и сказал, что по идее мне больше ничего ненужно.
Если зайти через браузер по тому адресу, то браузер говорит, что там сертификат небезопасный, самоподписанный и т.д., но всё равно заходит, ну и показывает на страничке бред всякий, но это не важно
соединение ведь есть и браузер видит и получает сертификат
user posted image



Мне нужно подключиться к MySQL по SSL из DelphiXE2
У компонент Devart UniDAC есть такая возможность.

что нужно прописывать в этих полях?

user posted image

тех поддержка devart что-то пытается сказать и даёт ссылки на сайт мускула, но это не то, как мне кажется

Firefox же как-то подключается, зная только адрес...

Автор: drkot 1.6.2012, 15:01
Цитата

Если зайти через браузер по тому адресу


несколько непонятно причем тут браузер...
судя из адреса Вам предоставляют прямое подключение на порт. Соединяйтесь, авторизуйтесь и все...

Автор: Akella 1.6.2012, 15:15
Тогда у меня должен быть какой-то сертификат?

Автор: drkot 1.6.2012, 17:05
не обязательно.
SSL это обертка для любого протокола и обмен сертификатами происходит автоматически (на каждую сессию генерируется своя пара ключей, ну или точнее две пары). Все это происходит после установления соединения на порт сервера до начала передачи данных (как правило, но могут быть и исключения, например когда шифруется только авторизация или только передача данных, а команды идут открыто).
Кроме этого имеет место быть "авторизация". В нашем контексте делим на два способа: логин и сертификат (подпись) (никто не запрещает использовать два способа одновременно). Так вот, при авторизации сертификатом, у клиента должен быть сертификат содержащий действующий закрытый ключ. Если же авторизация идет только через логин-пароль (а это скорее всего именно так), то никакой сертификат Вам не нужен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)