Eu preciso adicionar um p7b root ca ao Ubuntu, para me conectar a serviços / servidores da minha empresa.
Com base no que encontrei na internet, parece que preciso converter esse arquivo em .crt
ou .cer
. Eu usei os seguintes comandos para converter o arquivo:
openssl pkcs7 -inform der -in cert.p7b -out cert.cer
openssl pkcs7 -inform der -in cert.p7b -out cert.crt
Em seguida, movi esses arquivos (na verdade, os testei um de cada vez) para /usr/share/ca-certificates/mycompany
e, em seguida, adicionei mycompany/cert.cer
e mycompany/cert.crt
ao /etc/ca-certificates.conf
. Depois de executar update-ca-certificates
, ainda recebo aviso da CA raiz de que os certificados / cadeia não estão no sistema.
A única direção que minha empresa deu foi para o Windows e para adicionar esse arquivo ao keychain do OSX. Qualquer ajuda é apreciada, porque eu não gosto de desabilitar o https enquanto uso serviços / ferramentas remotos para minha empresa.