将现有的 SSL 证书关联到 IIS 网站

Associate existing SSL certificate to IIS Website

这是我的场景: * 我的服务器上安装了证书(Windows Server 2008 R2,带 IIS 7.5) * 我通过 PowerShell 命令 (New-WebBinding) 创建了一个新的 HTTPS 绑定,但我无法在这里将它与我拥有的证书相关联(我确实有指纹)

关于我如何建立这种联系的任何想法。在随附的屏幕截图中,这可以在 GUI 中完成,只需编辑 HTTPS 绑定并从下拉列表中选择它,尽管还没有看到通过 PowerShell 或命令行执行此操作的好示例。

使用 Get-WebBinding cmdlet 检索您网站的绑定并使用 AddSslCertificate 方法设置证书:

$httpsBinding = Get-WebBinding -Name "YourWebSiteName" -Protocol "https"
$httpsBinding.AddSslCertificate('SSL_HASH_STRING', "my")