[英]how to use Loopback mongoDB with SSL certificate?
我只是想找出如何在mongo Strongloop Loopback连接器上使用SSL证书。 在文档中找不到任何地方或谷歌搜索
在datasource.json
部分中,mongo db像这样:
...
"url": "mongodb://localhost:27017/app_db?ssl=true",
"server": {
"sslValidate": true,
"sslCA": "path to file"
},
...
请注意,我尚未对此进行测试,但我认为它会起作用。
请如下使用datasources.json
app_db: {
"host": "127.0.0.1",
"port": 27017,
"database": "test",
"name": "app_db",
"username": "youruser",
"password": "yourpassword",
"connector": "mongodb",
"ssl":true,
"server": {
"auto_reconnect": true,
"reconnectTries": 100,
"reconnectInterval": 1000,
"sslValidate":false,
"checkServerIdentity":false,
"sslKey":fs.readFileSync('path to key'),
"sslCert":fs.readFileSync('path to certificate'),
"sslCA":fs.readFileSync('path to CA'),
"sslPass":"yourpassphrase if any"
}
用户名,密码,auto_reconnect,尝试次数和间隔都是可选的,请使用此链接使用openssl https://docs.mongodb.com/manual/tutorial/configure-ssl/获取证书
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.