Node.js中MongoClient能否传入SSL密钥和证书值而非文件路径?
MongoClient传入SSL密钥/证书内容而非文件路径是否可行?
可行。MongoDB Node.js驱动允许sslKey和sslCert参数直接接收Buffer对象或PEM格式的字符串内容,而非仅文件路径。
你可以直接将密钥、证书的内容值传入配置,示例代码如下:
// 假设sslKeyContent是PEM格式的密钥字符串/Buffer // sslCertContent是PEM格式的证书字符串/Buffer mongoClient = new MongoClient(connStr, { sslKey: sslKeyContent, sslCert: sslCertContent, serverApi: ServerApiVersion['serverApiVer'] });
如果你的SSL密钥设置了密码,还可以通过sslPass参数传入对应的密码值。
内容的提问来源于stack exchange,提问作者ctrax
相关产品推荐
相关产品推荐

