サーバーとクライアントの両方が互いの証明書を検証できることを確認する必要があります。 2つの検証は独立しており、異なるオプションを使用します。
サーバー側については、httpsを参照してください。 //github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L74 、クライアント側については、httpsを参照してください。 ://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L91 。 URIオプションは、ドライバー間で標準化されています。
sslPEMKeyFile
はレガシーノードドライバオプションであり(有効であると想定)、tls*オプションはファイルの内容ではなくファイルへのパスを取ります。