PDO连接SSL证书

时间:2016-09-27 14:06:06

标签: php pdo ssl-certificate x509certificate pem

我有这个要求:

$db = new PDO('mysql:host=37.48.33.333;dbname=dbname', 'user', '***********', array(
    PDO::MYSQL_ATTR_SSL_KEY    =>'cert1.pem',
    PDO::MYSQL_ATTR_SSL_CERT   =>'cert2.pem',
    PDO::MYSQL_ATTR_SSL_CA     =>'cert3.pem'
   )
);

我按照此页面上的说明操作:https://serverfault.com/questions/306345/certification-authority-root-certificate-expiry-and-renewal

但我无法连接到DB,出现此错误:

  

SQLSTATE [HY000] [2003]无法连接到MySQL服务器....

2周前这个功能有效,所以我认为是证书问题,但我不确定。

是否有更具体的程序来生成要连接的密钥,证书和CA文件?

0 个答案:

没有答案