È necessario assicurarsi che sia il server che il client possano verificarsi reciprocamente i certificati. Le due verifiche sono indipendenti e utilizzano opzioni diverse.
Per il lato server, vedere https://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L74 , per lato client, vedere https ://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L91 . Le opzioni URI sono standardizzate tra i driver.
Vedi anche https://github .com/mongodb/mongo-ruby-driver/blob/master/spec/README.md#x509-authentication .
sslPEMKeyFile
è un'opzione del driver del nodo legacy (supponendo che sia valida), le opzioni tls* prendono i percorsi dei file e non il contenuto dei file.