checkServerIdentity What does it look at?

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: MongoDB 3.2
    • Environment:
      node.js
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      When using ssl I get `failed to connect to server [127.0.0.1:27017] on first connect` unless I remove checkServerIdentity:true from the serveroptions on node.js mongodb 2.2.4

      What file is it checking?

      require(__dirname+'/../node_modules/mongodb').MongoClient.connect(
      'mongodb://user:pass@127.0.0.1:27017/db?ssl=true&authMechanism=SCRAM-SHA-1&authSource=db'
      , {server:{
      sslValidate:true
      //, checkServerIdentity:true
      , sslCA:[require('fs').readFileSync('/etc/letsencrypt/identrust-root-download-x3.pem')]
      , sslKey:require('fs').readFileSync('/etc/letsencrypt/live/example.com/privkey.pem')
      , sslCert:require('fs').readFileSync('/etc/letsencrypt/live/example.com/mongod-sslCert.pem')
      }}
      , function(e,db)

      { console.log(e,db); }

      );

            Assignee:
            Lucas Hrabovsky (Inactive)
            Reporter:
            Benz Muircroft
            None
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: