After a series of studies, I found the answers to my problems:
1. Error "dh key too small"
- logjam DH 768 , MySQL - 512 . (: MySQL 5.7). , . CAMELLIA128-.
MySQLi:
$db->ssl_set('/etc/mysql/certs/client-key.pem', '/etc/mysql/certs/client-cert.pem', '/etc/mysql/certs/ca-cert.pem', NULL, 'CAMELLIA128-SHA');
PDO:
array(
PDO::MYSQL_ATTR_SSL_KEY => '/path/to/client-key.pem',
PDO::MYSQL_ATTR_SSL_CERT => '/path/to/client-cert.pem',
PDO::MYSQL_ATTR_SSL_CA => '/path/to/ca-cert.pem',
PDO::MYSQL_ATTR_SSL_CIPHER => 'CAMELLIA128-SHA'
)
2. " "
" " :
CA: hostname
Server: FQDN, e.g. hostname.example.com
Client: somename
, , , , . hostname.example.com.