Remova o aviso de SSL com sites internos

5

Estou usando um certificado SSL assinado gerado por nossa CA interna. Eu adicionei nomes alternativos de assunto para que myserver.example.net e myserver sejam ambos válidos para o site. Isso funciona corretamente no Firefox e no IE, mas os usuários do Chrome ainda recebem uma mensagem de aviso quando usam o nome abreviado myserver .

Minha pergunta é: existe alguma maneira de os usuários usarem myserver sem receber o aviso de SSL no Chrome?

    
por selspiero 16.11.2012 / 16:16

1 resposta

3

Se você estiver usando uma CA interna (ou não personalizada), também terá responsabilidade de distribuir seu certificado de CA para os aplicativos na sua organização.
Alguns aplicativos escolhem o certificado a partir de uma configuração de todo o sistema (por exemplo, /etc/ssl/certs abaixo do Ubuntu). Outros como o Firefox, o Chromium usa uma configuração própria (por aplicativo).

Se funcionar para o IE e o Firefox, esta tarefa parece já estar feita para algumas aplicações.

Para o cromo (abaixo do linux) você pode fazer isso com o seguinte (bash) fragmento de código:

certificateFile="/etc/MY_CA.cert.pem"
certificateName="Snakeoil Ltd."
if test -d ~/.pki
then
  echo "install '${certificateName}' in for chromium in ~/.pki"
  certutil -A \
     -n "${certificateName}" \
     -t "TCu,Cuw,Tuw" \
     -i ${certificateFile} \
     -d sql:${HOME}/.pki/nssdb
 else
   echo "no user configuration for chromium found"
 fi

Algumas outras dicas úteis para essa tarefa são abordadas aqui: http://www.computer42.org/xwiki-static/exported/DevNotes/xwiki.DevNotes.OpenSSL.html

    
por 16.11.2012 / 18:34