Я использую mongoose для подключения к mongodb с включенными параметрами ssl.
Я написал следующий код:
var certFileBuf = fs.readFileSync(config.db[name].sslCertPath);
conn[name] = mongoose.createConnection(config.db[name].conn, {
user: config.db[name].user,
pwd: config.db[name].pwd,
server: {
sslCA: certFileBuf, ssl: true, sslInvalidHostNameAllowed: true, sslValidate: false,
sslPEMKeyPwd: config.db[name].sslCertPassword
}
});
conn[name].user = config.db[name].user;
conn[name].pass = config.db[name].pwd;
Я получаю следующую ошибку:
name: 'MongoError',
message: 'self signed certificate in certificate chain'