
電子メールサービスの証明書を作成して署名しようとしています。使用これ。私が到着するまで、すべてがうまくいっていました。
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知ってみるとそんな加入をしましたね。
この問題により、どのような追加の問題が発生するかはまだわかりません...