我正在尝试更新绑定,但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
}
答案 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}