次のコマンドを実行して、秘密鍵と公開鍵を生成します。
openssl genrsa -out keypair.pem 2048
openssl rsa -in keypair.pem -pubout -out publickey.crt
その後、次のように証明書情報を表示しようとしました。
openssl x509 -text -in publickey.crt -noout
ただし、次のエラーが発生します。
unable to load certificate
140464089126208:error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: TRUSTED CERTIFICATE
証明書を表示する理由と方法をご存知ですか?
ありがとう
答え1
秘密鍵と公開鍵を生成しましたが、証明書は生成しませんでした。
証明書要求を生成し、openssl req -key keypair.pem -new -out domain.csr
自動署名証明書を使用するopenssl x509 -signkey dkeypair.pem -in domain.csr -req -days 365 -out domain.crt
か、PKIに.csrに署名するように要求する必要があります。