証明書の署名中にエラーが発生しました

証明書の署名中にエラーが発生しました

電子メールサービスの証明書を作成して署名しようとしています。使用これ。私が到着するまで、すべてがうまくいっていました。

sudo openssl ca -in server.csr -config /etc/ssl/openssl.cnf

パスワードを入力すると、このようなエラーが表示されます!

rootserver1:/home/i*******i# sudo openssl ca —in server.csr —config /etc/ssl/open
ssl. cnf
Using configuration from /etc/ssl/openssl.cnf
Enter pass phrase for /etc/ssl/private/cakey.pem:
/etc/ssl/CA/serial: No such file or directory
error while loading serial number
140270S345831S4:error:02001002:system library:fopen:No such file or directory:bs
s_file.c:398:fopen(’/etc/ssl/CA/serial’,’r’)
140270S345S3184:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:

/etc/ssl/CA/serial存在し、上記の01チュートリアルの指示が含まれています。私のシステムはVPSサービスで動作するDebian 8.2です。

ベストアンサー1

さて、答えを見つけました。

私が使用している記事は頑丈です!問題は、今日の完全修飾ドメイン名(FQDN)という一般名にあります。その違いは途方もないHostname: s1.MySite.com違いを生み出しますserver1.MySite.com

証明書、国、会社名などを編集する場合、FQDNは非常に具体的に登録する必要があります。機械のものとは異なりますhostname(他の場合)。

私のVPSインストールでは、次のコマンドはを me***# hostname返します server1。私のウェブサイトはにありますserver1.MySite.com。ただし、ホスティングサービスのSolusVmコントロールパネルには次のものがあります。

ホスト名: s1.MySite.com
知ってみるとそんな加入をしましたね。

この問題により、どのような追加の問題が発生するかはまだわかりません...

おすすめ記事