opensslで自己証明書を作るとき
# cd /etc/pki/tls/certs # make localhost.srt
とすればいいですが、このときに↓のパスワード入力で最初に入れたものと次のものが一致しない場合、下のようなエラーが出ます。
Enter pass phrase: Verifying - Enter pass phrase: Verify failure User interface error 7381:error:0906906F:PEM routines:PEM_ASN1_write_bio:read key:pem_lib.c:331: make: *** [localhost.key] エラー 1
このエラーが出た後、もう一度
# make localhost.crt
としても同じエラーが出て進まない。その場合/etc/pki/tls/certsにlocalhost.srtという0バイトの空ファイルができているので、それを削除してからもう一度
# rm /etc/pki/tls/certs/localhost.srt # make localhost.crt
とするともう一度できるようになる。慌てたらダメということですね、自分用のメモ。