SSL证书和SSL标志无法协同工作

时间:2015-08-06 05:55:05

标签: powershell iis

我正在尝试更新绑定,但SSL证书和SSL标志属性都不能一起使用。如果我设置sslFlags=1它没有将SSL证书附加到Binding,但如果我离开sslFlags属性,它会添加SSL证书,但我会错过sslFlags属性。

New-ItemProperty $(Join-Path iis:\Sites $sitename) -Name bindings -Value @{
  protocol="https";
  bindingInformation="10.35.5.7:$($port):$($hostheader)";
  certificateStoreName="My";
  certificateHash=$thumbprint;
  sslFlags=1
}

1 个答案:

答案 0 :(得分:1)

创建基于SNI的绑定的正确方法是:

创建绑定:

New-Item -Path“IIS:\ SslBindings \ $ ipAddress!$ port!$ hostheader”-SSLFlags 1 -Value $ cert | out-null#更新证书信息

更新证书信息:

New-ItemProperty $(join-path iis:\ Sites $ sitename)-name bindings -value @ {protocol =“https”; bindingInformation =“$($ ipAddress):$($ port):$($ hostheader )“; certificateStoreName =”My“; certificateHash = $ thumbprint; sslFlags = 1}