次のコードを使用して、追加した SSL バインディングに証明書をリンクしています
$thumb = (Get-ChildItem cert:\LocalMachine\My | where-object { $_.Subject -like $wildCardSubject } | Select-Object -First 1).Thumbprint
Push-Location IIS:\SslBindings
Get-Item cert:\LocalMachine\My\$thumb | New-Item $ipAddress!$port
Pop-Location
これはエラーなしで正常に動作します。これを実行した後、IIS マネージャーからその Web サイトのバインディング UI を開くと、バインディングに添付された証明書が表示されません。ここで何か不足していますか?
同様のトピックで、2 つの Web サイト間で共有証明書を使用している場合、ssl バインディングの追加/削除が確実に機能するようにするには、どのような注意が必要ですか? IIS マネージャー UI からこれを行うと、次の問題が発生する可能性があります
- 2 番目のバインドを追加すると、証明書が他の Web サイトで既に使用されているという警告が表示されます。私はまだ先に進んでおり、すべてが機能していますが、舞台裏で何が起こっているのかわかりません.
- バインドを削除すると、証明書が他のバインドで使用されているという警告が表示され、このバインドを削除すると他のバインドが使用できなくなります。この場合でも続行し、他のサイトは正常に動作しているようです