在Windows服务器的端口上绑定多个证书

时间:2016-12-27 13:00:34

标签: x509certificate windows-server netsh

我想在Windows服务器的端口上绑定2个证书。

但是,一旦添加了第二个证书,它就不允许我添加第二个证书。或者除非我使用netsh delete命令清除端口的绑定。

添加第二个证书会显示此错误 -

系统错误183.当该文件已存在时无法创建文件

netsh http add sslcert ipport=0.0.0.0:2195 certhash="$thumbprint" appid='{472f53d0-29e1-4cf4-ba9c-79f362d8f6fa}'

是否可以将多个证书绑定到同一个端口?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我找到了解决方法。令人惊讶的是,我没有在网络上找到关于此的单一资源。

如果您将IP设置为0.0.0.0(我认为是通配符),您似乎无法绑定多个证书

因此,对于其他证书,我不得不使用其他一些IP。

因为在我的情况下,目标IP地址是已知的并且是固定的,即17.x.x.x IP地址块(Apple)。

因此,对于第二个证书,我将命令中的ipport更改为17.0.0.0:2195

瞧,它有效!