繁体   English   中英

如何使用带有SSL证书的Loopback mongoDB?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM