0

私は .NET アプリケーション (C#) を使用していますが、セキュリティ上の理由から、特定の証明書をブラウザーにインストールし、ユーザーのブラウザーに証明書がインストールされているかどうかを確認するようユーザーに要求するよう求められました。

特定のデジタル証明書を作成するにはどうすればよいですか?

ユーザーのブラウザにこの証明書がインストールされているかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

2

Windowsでは、3つのオプションがあると思います:

クライアントに証明書がインストールされているかどうかを確認するには、Request.ClientCertificate プロパティを確認できますが、有効な証明書を持つ要求のみを受け入れるように iis を構成することをお勧めします。iis セキュリティ設定内で [クライアント証明書が必要] オプションを使用できます。また、特定の証明書を Windows アカウントにマップして、ユーザー認証を強化することもできます。完全な例については、http://support.microsoft.com/kb/315588を参照してください。

于 2013-02-09T13:52:42.920 に答える