Musíte zajistit, aby server i klient mohli vzájemně ověřovat své certifikáty. Tato dvě ověření jsou nezávislá a používají různé možnosti.
Na straně serveru viz https://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L74 , pro stranu klienta viz https ://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L91 . Možnosti URI jsou mezi ovladači standardizovány.
Viz také https://github .com/mongodb/mongo-ruby-driver/blob/master/spec/README.md#x509-authentication .
sslPEMKeyFile
je možnost staršího ovladače uzlu (za předpokladu, že je platná), možnosti tls* přebírají cesty k souborům, nikoli k obsahu souboru.