【发布时间】:2012-03-17 04:06:56
【问题描述】:
我正在尝试使用 PowerShell 查询网站并查看它用于 HTTPS 绑定的 SSL 证书(名称)。然后我想回溯看看是什么CA颁发了证书。
我无法查询网站以了解绑定的 SSL 证书。 IIS 7.5 GUI 显示一个友好名称。
在我获得网站 SSL 证书后,计划是使用 PowerShell 通过FriendlyName(或指纹或其他值)搜索证书存储。
这是我目前所拥有的:
-
查询存储以获取证书信息:
get-childitem cert:\LocalMachine\my | ft issuer, subject, notafter, FriendlyName -
检查活动绑定
get-itemproperty 'IIS:\Sites\(SITENAME)' -name bindings
我不确定这些信息存储在哪里,我也无法使用 PowerShell 在 web.config 和 applicationhost.config 中搜索它。到目前为止,Google 搜索还没有帮助。
感谢任何有关如何在 IIS 中处理/存储证书的信息、信息链接或文档。
【问题讨论】:
标签: powershell certificate iis-7.5 ssl-certificate powershell-2.0