よく私は以下を試してみました
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