sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur kan jag ansluta till X509 genom att lägga alla alternativ i anslutningssträngen i node.js drivrutin för mongodb?

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.




  1. Anslutningsproblem från senaste .Net MongoDb.Driver

  2. MongoDB:kan inte använda en markör för att iterera genom all data

  3. Det effektivaste sättet att ändra ett strängfältvärde till dess understräng

  4. Ställ in lagringsplatsen för MongoDB installerad på AWS EC2 Instance till EBS-lagring. Och hur återställer jag den efter att instans har stoppats/avslutats?