/ / Jak przekonwertować .csr na .crt przy użyciu openssl? - certyfikat, certyfikat SSL, certyfikat x509

Jak przekonwertować .csr na .crt przy użyciu openssl? - certyfikat, certyfikat SSL, certyfikat x509

dobrze, próbowałem poniżej

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

ale wydaje się, że rzuca błąd

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

Jakieś rozwiązania?

Odpowiedzi:

4 dla odpowiedzi № 1

Źródłem problemu jest forma Twojego CSR: podczas pracy z X509 Twoje dane mogą być przechowywane za pomocą 2 formularzy: DER i PEM.

Domyślnie openssl zakłada, że ​​używasz PEM.

W twoim przypadku powinieneś najpierw przekonwertować CSR w formacie PEM: openssl req -inform DER -in .csr -out .pem I wtedy openssl x509 -req -in .pem -signkey .key -out output.crt