我知道您已经自己回答了这个问题,但让我感到困惑的是,没有简单的方法可以做到这一点。我不确定您是否有时间尝试,但我认为这种方法即使在重新启动期间也会保存设置。
在您的情况下,如果您编辑 vpn.example.com 的 https 443 绑定并勾选需要服务器名称指示框并输入主机名当然并单击确定。然后在另一个网站 www.example.com 上执行相同操作,但删除“需要服务器名称指示”中的勾号。
当我运行它时,netsh http show sslcert
它显示我已经交换了两个证书,一个在 ip:port 上,另一个在 hostname:port 上
IP:port : 0.0.0.0:443
Certificate Hash : 41f099397ad4437f7af7bf1c3157a18bd2576ebc
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : WebHosting
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
Hostname:port : secure.localhost:443
Certificate Hash : 106073025a888e17e94a7843de844d270714e806
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : WebHosting
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
之后
IP:port : 0.0.0.0:443
Certificate Hash : 106073025a888e17e94a7843de844d270714e806
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : WebHosting
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
Hostname:port : localhost:443
Certificate Hash : 41f099397ad4437f7af7bf1c3157a18bd2576ebc
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : WebHosting
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
希望这将为您和其他任何人节省一些时间!