クライアント証明書による認証
Apacheサーバ上でCAを作る
- CAコマンドを使ったCA構築 を参考にCAを作る。
- 今回は上の作業を/etc/httpd/sslで行い、CAを/etc/httpd/ssl/ca以下に作成する。
- 上の作業で出来るDER形式のCA証明書cacert.derはクライアントPCにダウンロードする。
Apacheサーバ上でサーバ証明書を作る
Apacheサーバ上でクライアント証明書を作る
Apacheサーバ上でApacheの設定を変更する
SSLCertificateFile /etc/httpd/ssl/server.crt
SSLCertificateKeyFile /etc/httpd/ssl/server.key
SSLCACertificatePath /etc/httpd/ssl/ca
SSLCACertificateFile /etc/httpd/ssl/ca/cacert.pem
SSLVerifyClient require
SSLVerifyDepth 10
クライアントPC上でルート証明書をブラウザへインストールする
http://www.jcsinc.co.jp/support/vista7_root.html