- PR -

クラアイント証明書

1
投稿者投稿内容
asako
会議室デビュー日: 2005/04/18
投稿数: 4
投稿日時: 2005-04-18 10:30
はじめて投稿します。
Asakoです。

PHPでWEBシステムを開発しています。
クライアント証明書を使って、クライアント認証を行うシステムを作っているのですが、
ユーザーが選択したクライアント証明書の内容をサーバ側で確認する方法を
いろいろ探したんですけど、見当たりません。
どうすればクライアント証明書の内容を確認できるか教えてください。
よろしくお願いします♪
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2005-04-18 10:50
引用:
ユーザーが選択したクライアント証明書の内容をサーバ側で確認する方法を
いろいろ探したんですけど、見当たりません。


これは、「PHPアプリケーションの中で、クライアント証明書の情報を使用したい」という意図でよろしいでしょうか?

Apache + mod_ssl + PHP という構成であれば、mod_ssl が環境変数として、様々な SSL の情報を用意しますので、PHP からはサーバ変数として参照すれば良いでしょう。
PHPというよりは、Webサーバソフトウェアに依存する話ではないかと思います。
# ロードバランサ/SSLプロキシが挟まるなら、また話は別でしょうし。

Apache2の場合、mod_sslドキュメントに、環境変数の一覧が載っていますので、参考にどうぞ。
asako
会議室デビュー日: 2005/04/18
投稿数: 4
投稿日時: 2005-04-18 11:04
どうもありがとうございました。
無事、解決いたしました♪
1

スキルアップ/キャリアアップ(JOB@IT)