繁体   English   中英

IIS SSL证书绑定(获取绑定信息)

[英]IIS SSL Certificate binding (Get binding info)

我在IIS服务器上有几个网站都在端口8080上监听,并且所有网站都使用相同的证书(通用*用于测试目的)。

当我运行Get-ChildItem IIS:\\SslBindings我会看到:

IP Address          Port   Host Name        Store            Sites
----------          ----   ---------        -----            -----
0.0.0.0             8080                    MY               Site1
                                                             Site2
                                                             Site3

如果我做

Get-ChildItem IIS:\SSLBindings | ? { $_.Sites -eq Site1 }

我得到了完全相同的结果。

有没有一种方法可以告诉我J14 Site1正在使用什么证书? 也许是Get-ItemProperty东西? 我正在使用:

(Get-ItemProperty -Filter "/system.applicationHost/sites/site[@name='Site1']/bindings" -Name "Collection").bindingInformation

获取端口信息,但似乎无法弄清楚分配给这个站点的证书的指纹ID是什么。

感谢Lex Li的评论和坐在我旁边的一双新眼睛,能够弄明白。

( ( Get-ItemProperty -Filter"/system.applicationHost/sites/site[@name='Site1']/Bindings" -name Collection ).CertificateHash )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM