OpenSSL





Last updated:2005-10-18
Created:2004-04-30

[-] 1. Install

[-] 1.1. openssl-0.9.7i.tar.gz

  1. install
    $ su
    # umask 222
    (untar)
    # ./config --prefix=/opt/openssl-0.9.7i --openssldir=/etc/opt/openssl
    # make    # 約5分(2004-04-30 4th PC にて)
    # make install
  2. 既存の openssl を外す:
    # cd /usr/bin
    # mv openssl openssl.bkp
    # ln -s /opt/openssl/bin/openssl openssl

[-] 2. Tips

[-] 2.1. Apache ssl デジタルID の手続き

  1. server.key (Private key)の作成:
    $ openssl genrsa -des3 -out server.key 1024
  2. pass-phrase の聞かれない PEM version の key の作成
    (推奨されない):
    $ openssl rsa -in server.key -out server.key.unsecure
  3. server.key の中身を見る
    $ openssl rsa -noout -text -in server.key
  4. CSR の作成
    $ openssl req -new -days 365 -key server.key -out server.csr
  5. server.csr の中身を見る
    $ openssl x509 -noout -text -in server.csr
  6. CAに送付
  7. CA に認証してもらったファイル (server.crt)を見る:
    $ openssl x509 -noout -text -in server.crt

[-] 2.2. 自己認証局の作成&使用

  1. Private key "ca.key" の作成(server.key と同様):
    $ openssl genrsa -des3 -out ca.key 1024
  2. 自己認証による ca.crt の作成
    $ openssl req -new -x509 -days 365 -key ca.key -out ca.crt
  3. mod_ssl distribution の pkg.contrib/ にある sign.sh を容易し、
    $ ./sign.sh server.csr





Generated by juli 2.3.2