Adicionando um certificado ao Ubuntu

0

Estou usando um aplicativo que não está atendendo o certificado intermediário aos clientes.

Como solução, eu queria adicionar o certificado intermediário (Vamos Criptografar X3) aos certificados de ca e seguir as etapas descritas aqui: Como instalo um certificado raiz?

Infelizmente, estou recebendo este erro:

syntax error at /usr/local/bin/c_rehash line 15, near "= ;"

syntax error at /usr/local/bin/c_rehash line 16, near "= ;"

Execution of /usr/local/bin/c_rehash aborted due to compilation errors.

O que estou fazendo de errado?

    
por neik 13.05.2018 / 11:11

2 respostas

0

Para instalar um certificado Let's Encrypt, use o utilitário certbot . Está bem documentado.

Você tem que fazer:

sudo add-apt-repository ppa:certbot/certbot
sudo apt install python-certbot-apache 
sudo certbot
    
por estibordo 13.05.2018 / 11:44
0

Você não está fazendo nada errado. O script perl c_rehash que está sendo executado não foi construído corretamente durante a instalação do openssl.

Se você abrir c_rehash, poderá ver as linhas com os erros. O script construído não tem nenhum valor definido, o "=;" código. Isso causa o erro.

homem c_rehash para ver o que faz. Em suma, ele hashes os arquivos .crt / .pem no diretório padrão e gera links simbólicos que apontam para os arquivos .crt / .pem. Por quê? Alguns programas usam esses hashes em vez do nome real.

Você pode encontrar o diretório padrão que o openssl configurou (diretório de instalação) usando o comando 'openssl version -a' e observar o OPENSSLDIR. Use esse valor no script perl c_rehash (lembre-se de colocar aspas duplas) para $ dir e $ prefix.

Eu não sei porque o script de construção não funcionou corretamente durante a instalação; provavelmente um bug corrigido em uma versão posterior. Eu estava em 1.0.2o.

    
por user840699 14.06.2018 / 22:31