将现有SSL证书与IIS网站关联

时间:2017-01-06 22:22:00

标签: powershell ssl-certificate iis-7.5

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

关于如何建立这种关联的任何想法。在附带的屏幕截图中,只需编辑HTTPS绑定并从下拉列表中选择它,即可在GUI中完成此操作,但通过PowerShell或命令行可以看到一个很好的示例。

enter image description here

1 个答案:

答案 0 :(得分:2)

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

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