Du måste se till att både server och klient kan verifiera varandras certifikat. De två verifieringarna är oberoende och använder olika alternativ.
För serversidan se https://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L74 , för klientsidan se https ://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L91 . URI-alternativ är standardiserade för alla drivrutiner.
Se även https://github .com/mongodb/mongo-ruby-driver/blob/master/spec/README.md#x509-authentication .
sslPEMKeyFile
är ett alternativ för äldre noddrivrutiner (förutsatt att det är giltigt), tar tls*-alternativen sökvägar till filer och inte filinnehåll.