Я пытаюсь подключиться к экземпляру MariaDB, размещенному на AWS RDS через SSL
Просмотр документов: http://docwiki.embarcadero.com/RADStudio/Rio/en/Connect_to_MySQL_Server_(FireDAC)
Кажется, мне нужно установить эти 4 параметра:
UseSSL=True
SSL_ca=ca-cert.pem
SSL_cert=client-cert.pem
SSL_key=client-key.pem
но Amazon только дает мне rds-комбинированный-ca-bundle.pem
Я мало что знаю о TLS / SSL. Мне нужно сгенерировать эти .pem файлы?
Если да, то как?
Я тоже пытался сделать так:
db_params->Add("DriverID=MySQL");
db_params->Add("Server=my.rds.url.com");
db_params->Add("Port=9999");
db_params->Add("Database=my_database");
db_params->Add("User_Name=my_user");
db_params->Add("Password=my_password");
db_params->Add("UseSSL=True");
db_params->Add("SSL_ca=absolute\\path\\to\\rds-combined-ca-bundle.pem");
Но возникает исключение
[FireDAC][Phys][MySQL] SSL connection error
Без пользователя и пароля тоже самое ...
Заранее спасибо!