【发布时间】:2025-11-25 14:10:01
【问题描述】:
我需要知道如何在 node.js ssl 选项中指定存在于 aws 证书管理器中的证书。我需要在 mqtt 的实现中使用该证书。
现在我已经创建了自签名证书,但是那个证书出错了
Error: self signed certificates
一旦我将选项rejectUnauthorized 设置为false,它就可以工作,但如果设置为true,它会引发错误。
mqtt.connect('mqtts://domainname.com', {
clientId: clientId,
connectTimeout: config.connectTimeout,
rejectUnauthorized: false,
key: KEY,
cert: CERT,
ca: TRUSTED_CA
});
我需要知道的是
- rejectUnauthorized 是删除错误的唯一方法:自签名证书吗?
- 我们如何在上述选项中使用 aws 证书管理器证书(作为通用 capath)?
【问题讨论】:
标签: node.js amazon-web-services ssl mqtt