Azure Web ロールを実行しているローカルホストに SSL を設定しようとしました。
私が行ったことは、独自の CA を作成し、クライアントとサーバーの証明書を作成してから、それらすべてを証明書ストアにインストールしたことです。サーバー証明書はローカル コンピューターの個人証明書にあり、クライアント証明書は個人の下の現在のユーザー ストアにインストールされ、CA 証明書は両方のストアの信頼されたルート証明書にインストールされます。
また、SSL を使用するように IIS Web サイトを構成し、netsh を使用してサーバー証明書をサイトが実行されている IP にバインドしました。
ただし、IIS を介して自分の Web サイトにアクセスしようとすると、次のエラーが表示されます。
HTTP Error 403.16 - Forbidden
Your client certificate is either not trusted or is invalid.
私が使用している証明書は同じ CA によって発行されているという事実を知っているので、IIS が私の信頼されたルート ストアにアクセスできない可能性があるということ以外の理由は本当にわかりません。ソリューションを azure にデプロイすると、このエラーが発生せずに動作するため、解決できないローカル IIS の構成の問題であると確信しています。
ここで何が問題になる可能性があるかについて何か提案はありますか?