sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan kan jeg oprette forbindelse til X509 ved at sætte alle muligheder i forbindelsesstrengen i node.js driver til mongodb?

Du skal sikre dig, at både server og klient kan verificere hinandens certifikater. De to verifikationer er uafhængige og bruger forskellige muligheder.

For serverside se https://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L74 , for klientside se https ://github.com/mongodb/mongo-ruby-driver/blob/master/.evergreen/run-tests.sh#L91 . URI-indstillinger er standardiseret på tværs af drivere.

Se også https://github .com/mongodb/mongo-ruby-driver/blob/master/spec/README.md#x509-authentication .

sslPEMKeyFile er en ældre nodedriverindstilling (forudsat at den er gyldig), tager tls*-indstillingerne stier til filer og ikke filindhold.




  1. Tilføj en validator til en Mongodb-samling med pymongo

  2. bruger kort til at cache for omkring 5000 poster i Javascript-applikation VS Redis

  3. PHP MongoDB samler $match og $group og $addToSet

  4. Lagring af indlejrede strukturer med mgo