【问题标题】:Make client-certificate optional with Node SSL (rejectUnauthorized: true doesn't do it?)使用 Node SSL 使客户端证书可选(rejectUnauthorized: true 不这样做吗?)
【发布时间】:2018-02-10 20:51:17
【问题描述】:

这是我的另一个帖子的后续:

Enabling 2-way (client-authenticated) SSL in node.js?

所以,既然我有客户端身份验证/2 路 SSL 工作,我们希望配置此应用程序/端口,以便它在提供客户端证书时运行,并且可选地在未提供客户端证书时运行.这类似于在 Apache httpd.conf/ssl.conf (https://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslverifyclient) 中设置“sslVerifyClient optional”。

我尝试将rejectUnauthorized: true 显式添加到options,但这似乎没有任何效果。

有没有办法做到这一点(将服务器端口设置为接受客户端证书或不接受客户端证书)?

谢谢, 吉姆

【问题讨论】:

标签: javascript node.js express


【解决方案1】:

对不起,再次:(...

重新阅读了rejectUnauthorized 文档,我意识到也许将其设置为“false”而不是“true”可能会达到我想要的效果,而且我刚刚进行了测试,并且确实有效。

吉姆

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 2013-08-04
    • 2018-05-26
    • 2010-10-16
    • 2017-04-28
    • 2012-02-15
    相关资源
    最近更新 更多