2010-12-29 40 views
0

クライアントの確認が必要なhttps apacheサーバーがあります。しかし、誰かがこのサイトを閲覧しているときは、ブラウザにインストールされている証明書のリストから適切な証明書を選択する必要があります。クライアント証明書の選択

答えて

1

Thawte, Verisign ...のようなサードパーティのルート機関によって証明書が有効かつ署名されていますか?いいえ、私のウェブページにクライアント証明書のデフォルトになるにはどうすればいいですか?

+0

いいえそれは私によって生成されます – dfens

+1

それはあなたの問題です、ブラウザはあなたのシステムに証明書を手動でインストールしない限り、あなたの '自己署名'証明書を受け入れません。 – ismail

+0

しかし、私は各クライアントのために新しい証明書を生成しており、私は彼にそれを送ります。だから私はCAを信頼しているに違いない? – dfens

0

クライアント証明書が提示されるサーバーを制御することはできません。クライアント側の証明書(SSLVerifyClient)が必要であることのみを示すことができます。ほとんどのブラウザでは、Webサイトを個々のクライアント証明書に関連付けることができます。これをサーバーサイドから操作する方法はありません。

+0

しかし、私は彼が使用すべきクライアントのparticural p12ファイルを提供しています。私がCN = properhostnameを使用しているときはfirefox(それは自動的に選択します)ではOKですがサファリではありません – dfens

+0

WTF? CN = properhostnameはSERVER証明書のように見えます。クライアント証明書ではありません。それはクライアントの検証と何が関係していますか? – symcbean

+0

これを自動的に関連付ける方法はありませんか? – dfens

関連する問題