【CentOS】CentOSでopenSSLを使ったときの失敗

スポンサーリンク

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

とするともう一度できるようになる。慌てたらダメということですね、自分用のメモ。