/ / opensslを使って.csrを.crtに変換する方法は? - 証明書、SSL証明書、x509証明書

opensslを使って.csrを.crtに変換するには? - 証明書、SSL証明書、x509certificate

よく私は以下を試してみました

openssl x509 -req -in <cert_name>.csr -signkey <key_name>.key -out output.crt

しかし、エラーをスローするようです

140735226307408:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: CERTIFICATE REQUEST

どんな解決策ですか?

回答:

回答№1は4

問題の原因はあなたのCSRの形式です:X509を使っている間、あなたのデータは2つの形式を使って保存することができます:DERとPEM。

デフォルトではopensslはあなたがPEMを使っていると仮定します。

あなたの場合は、最初にCSRをPEMフォーマットに変換する必要があります。 openssl req -inform DER -in .csr -out.pem その後 openssl x509 -req -in .pem -signkey .key -out output.crt