Desde o comentário de Dan Pritts, a Red Hat atualiza os pacotes de certificados para versões RHEL suportadas com mais frequência; você pode ver isso facilmente no log de alterações do pacote. Os certificados do RHEL 6 foram atualizados duas vezes em 2013 e duas vezes em 2014.
Todas as distros RHEL e relacionadas / clone / derivadas fornecem um arquivo de pacote em /etc/pki/tls/certs/ca-bundle.crt
e o mesmo arquivo em /etc/pki/tls/cert.pem
(em distros mais antigas cert.pem
é um link simbólico ca-bundle.crt
; em distros mais recentes, ambos são links simbólicos para uma saída de arquivo update-ca-trust
).
No RHEL 6 e mais recente, o pacote faz parte do pacote 'ca-certificates'. No RHEL 5 e versões anteriores, faz parte do pacote 'openssl'.
No RHEL 6, com a atualização https://rhn.redhat.com/errata/RHEA-2013-1596.html e em qualquer RHEL mais recente, o sistema 'certificados do sistema compartilhado' está disponível (você deve executar update-ca-trust enable
para habilitá-lo) e o melhor O método é o dado pelo lzap. Um benefício desse sistema é que ele funciona para aplicativos baseados em NSS e GnuTLS e também em aplicativos baseados em OpenSSL. Note que você também pode desconfiar um certificado, colocando-o no diretório /etc/pki/ca-trust/source/blacklist/
.
No RHEL 5 e mais antigo (e no RHEL 6, se você não deseja usar o novo sistema), você pode confiar em CAs extras colocando seus arquivos de certificado formatados em PEM com a extensão.pem
em / etc / pki / tls / certs e em execução c_rehash
(também pode ser necessário yum install /usr/bin/c_rehash
) Isso funcionará apenas para softwares que usam armazenamentos confiáveis padrão do OpenSSL. É melhor do que editar ou substituir o arquivo do pacote configurável, pois permite que você continue recebendo atualizações oficiais no arquivo do pacote configurável.
O software que usa diretamente um dos locais de arquivo do pacote configurável (em vez de solicitar ao OpenSSL para usar os armazenamentos confiáveis padrão do sistema) não respeitará a alteração; se você possui esse software, está impedido de editar o arquivo do pacote (ou melhorar o software). O software que não usa o OpenSSL não respeitará o certificado adicionado.