• 追加された行はこの色です。
  • 削除された行はこの色です。
* 証明書の失効 [#m335e53e]
* クライアント証明書の失効 [#m335e53e]

 openssl ca -config ./openssl.cnf -gencrl -revoke myCA/newcerts/ABC1234XXXXXX1.pem  -out ./myCA/crl/crl.pem
** 証明書の状態を確認する [#je3c7614]
 cat ./myCA/index.txt

 V: 有効(Valid)
 R: 失効(Revoked)

- 先頭がVで始まる行が有効な証明書のレコード。
- レコード中にシリアルナンバーが記述されており、そのレコードに対応する証明書がmyCA/newcerts/シリアルナンバー.pemとして存在するはずなので、確認する。

** クライント証明書を失効させる [#e4ea1d6b]
*** シリアルナンバーファイルの作成 [#u251a32e]
 echo 01 > ./myCA/crlnumber
存在しなければ、作成する。
*** 失効の実行 [#e1f5df5a]
 openssl ca -config ./openssl.cnf -gencrl -revoke myCA/newcerts/ABC123XX1.pem
- myCA/newcerts/ABC123XX1.pemは失効させる証明書。
*** 証明書失効リスト(CRL)ファイルを作成 [#jac296b9]
 openssl ca -config ./openssl.cnf -gencrl -out ./myCA/crl/crl.pem 
- Apache等で設定する為に-outオプションを指定して証明書失効リスト(CRL)ファイルを作成する。


** ApacheでCRLを設定する [#d608cebb]
 vi httpd.conf

 SSLCARevocationFile /tmp/pki/myCA/crl/crl.pem


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