如何使用Embarcadero FireDAC在AWS RDS上托管的MariaDB上设置SSL
我正在尝试通过SSL连接到AWS RDS上托管的MariaDB实例 查看文档: 似乎我需要设置这4个参数:如何使用Embarcadero FireDAC在AWS RDS上托管的MariaDB上设置SSL,ssl,mariadb,c++builder,rds,firedac,Ssl,Mariadb,C++builder,Rds,Firedac,我正在尝试通过SSL连接到AWS RDS上托管的MariaDB实例 查看文档: 似乎我需要设置这4个参数: UseSSL=True SSL_ca=ca-cert.pem SSL_cert=client-cert.pem SSL_key=client-key.pem 但是亚马逊只给了我一个rds-combined-ca-bundle.pem 我对TLS/SSL了解不多。我需要生成那些.pem文件吗? 如果是,如何进行 我也试着这样做: db_params->Add(
UseSSL=True
SSL_ca=ca-cert.pem
SSL_cert=client-cert.pem
SSL_key=client-key.pem
但是亚马逊只给了我一个rds-combined-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
没有用户和密码相同的东西
提前谢谢 请参阅此链接:-希望这有帮助!!!请参阅此链接:-希望这有帮助!!!