SSHやSSLのベースとなるソフトウェア

コンパイル

./config -fPIC shared
make
make install

SNIとは

SSLのNameVirtualHost今時のブラウザなら対応済み!

クライアント証明書による認証

通常はサーバーに証明書を入れるが、クライアント側に証明書を入れて、アクセス元が正しいかを判定する。クライアント証明書がクライアント/個人の身元特定に使用され、サーバ証明書は Web サイトの所有者を証明するという点です。

クライアント証明書作成

https://www.kakiro-web.com/linux/ssl-client.html

手順概要

  1. 独自認証局の作成(複数証明書対応させるため!)
  2. CSRの作成
  3. 独自認証局によるクライアント証明書作成
  4. ブラウザにインストール

If "! -R '10.0.0.0/8' && ! -R '172.16.0.0/12' && ! -R '192.168.0.0/16'">

   SSLVerifyClient require
   SSLVerifyDepth 1
   SSLOptions +FakeBasicAuth
   AuthUserFile /etc/httpd/conf/.htpasswd
   AuthName "secret page"
   AuthType Basic
   require valid-user

/If>


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS