IIS 强制向客户端 node.js 应用程序请求证书

IIS force asking for certificate to a client node.js application

我的 Windows Server 2012 上的 IIS 8.5 上有一个应用程序 运行,我已将其配置为使用我刚购买的 this 证书。所以现在我可以使用https协议访问网站了。

我在网络外的一些计算机上有 node.js 个客户端 运行,并且不时向服务器发送一些数据。既然我有 SSL 证书,我想保护该连接。我在谷歌上搜索了几个小时,但无法找到我需要做的事情的图片。

我的目标是从客户端执行 HTTP POST,并且只允许使用证书的客户端将数据上传到我的 https://example.com/upload url.

首先,我需要配置 IIS,以便在进行握手时需要证书,但我在我的 webapp 内的身份验证面板中没有选项。我只有这些选项:

我做错了什么?

单击 SSL 设置

然后勾选需要 SSL