首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:证书链Nodejs中的自签名证书

错误:证书链Nodejs中的自签名证书
EN

Stack Overflow用户
提问于 2017-10-14 08:16:19
回答 1查看 27.4K关注 0票数 13

所以我正在用Node.js处理这个应用程序,我有一个错误:证书链中的自签名证书

代码语言:javascript
复制
at Error (native)
    at TLSSocket.<anonymous> (_tls_wrap.js:1092:38)
    at emitNone (events.js:86:13)
    at TLSSocket.emit (events.js:185:7)
    at TLSSocket._finishInit (_tls_wrap.js:610:8)
    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38) code: 'ESOCKET', command: 'CONN' }
POST /contact/send - - ms - -

我已经改变了邮件服务,也拒绝了我的反病毒,我在网上找不到肥皂,一点帮助对每个人都有好处。

谢谢你

EN

回答 1

Stack Overflow用户

发布于 2017-10-15 06:42:15

对于在这个GitHub问题中使用带自签名证书的Nodemailer进行了很好的讨论。具体来说,这个职位可以帮助消除错误消息:

如果您知道主机没有有效的证书,则可以在带有tls.rejectUnauthorized选项的传输设置中允许它: var transporter = nodemailer.createTransport(smtpTransport({ host: "outmail.abc.co.th", // hostname secure: false, // use SSL port: 25, // port for secure SMTP auth: { user: "username@abc.co.th", pass: "passwordmail" }, tls: { rejectUnauthorized: false } }));

但是,如果您认为您试图使用的邮件服务具有有效的证书,则您的计算机或网络可能会出现本地问题。

票数 44
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46742402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档