http://www.webimpact.co.jp/banchoblog/?p=624
SSLサーバ証明書ファイルと秘密鍵の組み合わせが正しい場合は、以下のコマンドの出力が全部同じになるはず。
openssl rsa -noout -modulus -in 秘密鍵ファイル | openssl md5openssl req -noout -modulus -in CSRファイル | openssl md5openssl x509 -noout -modulus -in サーバ証明書ファイル(CRT) | openssl md5
もし違う場合は、SSLが間違っているのでApacheが起動しない。
openssl x509 -in サーバ証明書ファイル(CRT) -noout -dates
openssl x509 -in サーバ証明書ファイル(CRT) -noout -text
openssl verify -CAfile 中間証明書ファイル サーバ証明書ファイル
# エンコード。-e は省略可。openssl enc -e -base64# デコードopenssl enc -d -base64
BASE64はbase64
コマンドでもできる。
version
を付ける。--
はいらない。
例
openssl version