Mon back-end n'arrive pas à ouvrir le certificat pour se connecter à la base de données

Bonjour !
Je développe une webapp qui doit communiquer avec une base de données hébergée chez OVH.

Je me suis inspiré de la documentation officielle afin de me connecter à la BDD avec PDO…

Voici mon code:

// les informations ci-dessous ont étés modifiées, mais toutes proviennent de OVH
$HOST = 'hostname-001.eu.clouddb.ovh.net';
$SERVER = 'servername.mysql.db';
$USERNAME = 'servername';
$DBPWRD = 'S6038ZSv8611ztM3jW6794E9m';
$DBNAME = $USERNAME;
$PORT = '35884';
$OPTIONS = [
PDO::MYSQL_ATTR_SSL_CA => './ca.pem', // certificat dont le contenu est fourni par OVH
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => true
];

// j'ai retiré le try-catch car un code d'erreur 'timeout' est retourné à chaque fois
$conn = new PDO("mysql:host=$HOST;port=$PORT;dbname=$DBNAME;", $USERNAME, $DBPWRD, $OPTIONS);
var_dump($conn->query("SHOW STATUS LIKE 'Ssl_cipher';")->fetchAll());

?>

Je travaille avec PHP 8.1 et MariaDB 10.5

doublon : https://community.ovhcloud.com/t/10148