GNU/Linux >> Znalost Linux >  >> Linux

Chyby kódování OpenSSL při převodu cer na pem

Tento problém jsem měl také. Stačilo přejmenovat CER na PEM :)


Jak vysvětluje ssl.com, soubor .cer může být v kódování der nebo pem. Pokud je v kódování, budete muset provést konverzi, jak jste zkoušeli, ale pokud je již v kódování pem, není nutná žádná konverze a pokud to zkusíte, dostanete chybu, kterou máte - a můžete pouze přejmenovat soubor.

Pokud si nejste jisti, je dobré vědět, že .der je binární formát, zatímco .pem je formát ascii. Pokud odešlete obsah svého certifikátu, bude soubor .pem vypadat nějak takto:

-----BEGIN CERTIFICATE-----
MIIEuTCCA6G[snip lots of chars]
XmCpajQ==
-----END CERTIFICATE-----

A soubor .der by vypadal takto:

0▒▒0▒▒▒@*▒H▒▒▒▒▒0
0▒▒1
    0   UUS10U
VeriSign, Inc.10U
                 VeriSign Trust Network1:08U

Linux
  1. Jak převést soubory do kódování UTF-8 v Linuxu

  2. Jak převést PPK na soubor PEM pomocí příkazu

  3. Je používání Rsync během aktualizace zdroje bezpečné?

  1. Zkrácení souboru během jeho používání (Linux)

  2. Jak zkompilovat .c soubor s OpenSSL zahrnuje?

  3. Vytvořte PEM ze souboru PPK

  1. Výstupní obsah souboru, když se mění?

  2. Jak předat řetězec (ne soubor) do Openssl?

  3. Jak vytvořím 1GB náhodný soubor v Linuxu?