U moet ervoor zorgen dat zowel de server als de client elkaars certificaten kunnen verifiëren. De twee verificaties zijn onafhankelijk en gebruiken verschillende opties.
Zie voor serverzijde https://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L74 , zie voor de clientzijde https ://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L91 . URI-opties zijn gestandaardiseerd voor alle stuurprogramma's.
Zie ook https://github .com/mongodb/mongo-ruby-driver/blob/master/spec/README.md#x509-authentication .
sslPEMKeyFile
is een legacy node driver-optie (ervan uitgaande dat deze geldig is), nemen de tls*-opties paden naar bestanden en niet de bestandsinhoud.