4

Web アプリケーションで何が起こっているのかを理解するための助けが必要です。スマートカード認証を使用する単純な Web アプリ (c# .Net 2.0) があります。テスト ボックス (win 2k3 32 ビット、iis6) ではすべて正常に動作しますが、実稼働ボックス (win2k3 64 ビット、iis6) では、firefox はカードでホストされている証明書をサーバーに送信できません (コレクション Request.ClientCertificate は空の)。IE (6、7、および 8) または Safari で同じ本番サイトを参照しようとすると、機能します。

IIS の構成は両方のサーバーで同じです。同じ SSL 証明書、同じ CTL です。証明書に関する Firefox の問題についてよく読んだことがありますが、私のものと一致するものはありません。

何が起こっているのか手がかりを与えることができれば、私は非常に感謝しています.

グラウコ。

4

2 に答える 2

1

Firefoxを同じマシン(したがって64/32ビットの違い)で実行しますか、それとも同じクライアントコンピューターで両方の時間(ここでは32ビットと想定します)で実行しますか?サーバーが異なる場合(64ビット)は機能しませんか?

Firefoxは証明書を認識しますか([設定]->[詳細設定]->[暗号化]->[証明書の表示]->[マイ証明書]および[セキュリティデバイス])?証明書の選択で「毎回確認」を有効にし、Firefoxが実際にカードを使用しようとしていることを確認します。

どのカード(メーカー、タイプ)とソフトウェア(PKCS#11プロバイダー)を使用していますか?

于 2009-08-26T08:26:11.317 に答える