Usamos certificados autoassinados em nossa intranet. O que preciso fazer para que o Internet Explorer 8 os aceite sem mostrar uma mensagem de erro ao usuário? O que fizemos no Internet Explorer 7 aparentemente não está funcionando.
EDIT: O Internet Explorer 7 não mostraria nenhum erro se eu colocasse o certificado em autoridades de certificação raiz confiáveis. O Internet Explorer 8 parece mostrar erros, mesmo com o certificado lá.
internet-explorer-8
ssl-certificate
Peter Mortensen
fonte
fonte
Respostas:
Como fazer o IE8 confiar em um certificado autoassinado em 20 etapas irritantes
fonte
Eu consegui trabalhar assim
fonte
Eu tentei várias etapas de pessoas diferentes postadas em sites diferentes. Mas nenhum deles menciona que devo adicionar o certificado ao keystore de Pessoas Confiáveis.
É isso mesmo, colocá-lo sob autoridade de certificação confiável não é suficiente para o meu caso, eu tenho que colocar os documentos dentro das pessoas confiáveis também.
Isso é:
Para exportar o certificado:
Estou no IE9, Windows 7
fonte
certmgr.msc
necessário) )Verifique se o seu certificado autoassinado corresponde ao URL do site. Caso contrário, você continuará recebendo um erro de certificado mesmo depois de confiar explicitamente no certificado no Internet Explorer 8 (não tenho o Internet Explorer 7, mas o Firefox confiará no certificado, independentemente de uma incompatibilidade de URL).
Se esse for o problema, a caixa vermelha "Erro de certificado" no Internet Explorer 8 mostrará "Endereço incompatível" como o erro após você adicionar seu certificado. Além disso, "Exibir certificados" possui um rótulo Emitido para: que mostra em qual URL o certificado é válido.
fonte
issued to: *.example.com
Portanto, se você tiver vários subdomínios autoassinados que está tentando fazer com que o IE aceite, crie um único certificado curinga e atualize os locais do certificado para o certificado curinga. Tenha cuidado ao usar subsubdomínios,a.b.example.com
pois você precisará criar um certificado curinga separado para o subsubdomínio*.b.example.com
(NOT*.*.example.com
) para que ele funcione no IE também.Se você estiver recebendo um erro de incompatibilidade de endereço, permita apenas incompatibilidades de endereço:
fonte
Cara, hoje eu passei algumas horas lutando contra esse problema. Não importa o que eu fiz no IE 8, o problema permaneceu. O certificado instalado pelo IE aparece nas Autoridades de certificação raiz confiáveis do PC cliente, no entanto, o IE ainda reclama, não importa o quê.
Aqui está a solução que eu descobri:
No servidor da web:
Na máquina cliente:
fonte
Aqui está como eu consegui trabalhar no IE8:
fonte
Você deve instalar seu certificado como uma autoridade confiável no seu computador.
Existem várias maneiras de fazer isso: por exemplo, você pode usar o mmc (start / run / mmc), adicionar o snap-in de certificados e a partir daí você pode instalar seu certificado autoassinado.
Não há como evitar isso, porque o objetivo principal dos certificados é avisar o usuário se o site que ele está visitando não foi certificado por uma autoridade confiável.
fonte
Não é suficiente instalar o próprio certificado; em vez disso, você precisa instalar o certificado raiz da sua autoridade de certificação. Digamos que se você usa os Serviços de Certificados do Win Server, o certificado raiz que foi criado quando o CS foi instalado nesse servidor é aquele a ser instalado. Ele deve ser instalado nas "Autoridades de certificação raiz confiáveis", conforme descrito anteriormente.
fonte
https://server
ehttps://server.example.com
são diferentes e se o departamento de TI tem feito isso de coisas corretamente, você provavelmente vai precisar do nome de domínio totalmente qualificado.Isso pode ajudar alguém que esteja no Windows 7 do IE11 e o que eu fiz Além de instalar o certificado, Indo para opções da Internet ==> guia avançada ==> segurança ==> "remover a verificação" de avisar sobre incompatibilidade de endereço de certificado, além disso abaixo - não se esqueça de fechar todas as instâncias do IE e reiniciar após o término:
1-Inicie o Internet Explorer em execução.
2-Navegue até o computador servidor usando o nome do computador (ignore os avisos de certificado)
3-Clique no texto "Erro de certificado" na parte superior da tela e selecione "Ver certificados"
4-Na caixa de diálogo Certificado, clique em Instalar certificado -> Avançar.
5-Selecione Colocar todos os certificados na seguinte loja -> Procurar
6-Instale na certificação raiz confiável.
depois reinicie.
Espero que isso ajude alguém.
fonte
Você pode usar o GPO para usar o certificado no domínio.
Mas meu problema é com o Internet Explorer 8, que mesmo com o certificado no armazenamento de certificação raiz confiável ... ele ainda não diz que é um site confiável.
Com isso e a assinatura do driver que precisa ser feita agora ... Estou começando a me perguntar quem é o dono do meu computador!
fonte
Infelizmente, nenhuma das soluções funcionou para mim. Usei o Internet Explorer 8 no Windows 7. Quando procurava uma solução, encontrei as configurações sobre as informações de login no painel de controle. Então, adicionei uma nova entrada nas informações baseadas em certificado com o endereço do meu servidor e escolhi meu certificado preferido.
Depois de limpar o cache SSL no Internet Explorer 8, atualizei o site e o certificado correto foi enviado ao servidor.
Esta não é a solução que eu queria, mas funciona.
fonte
Como todo mundo mencionou, a primeira tarefa é adicionar o certificado à Autoridade Raiz Confiável.
Existe um exe personalizado ( selfssl.exe ) que criará um certificado e permitirá que você especifique o valor Emitido para: (o URL). Isso significa que o Internet Explorer validará o URL emitido com o URL da intranet personalizado.
Certifique-se de reiniciar o Internet Explorer para atualizar as alterações.
fonte
Parece que é possível não ter mais o erro de certificado. Estou no Windows XP com o IE 8. A Diretiva de Grupo instalou um certificado autoassinado como certificado raiz confiável para acesso a um site interno. Quando olho para o MMC com o snap-in de certificado, vejo o certificado lá OK.
Quando olho para:
Opções da Internet => Conteúdo => certificados
Não está lá!
Esse comportamento no IE começou desde que nossos administradores liberaram o último lote de atualizações da Patch-Tuesday que foram instaladas na minha máquina em 10 de dezembro de 2009. Antes disso, era um prazer aceitar o certificado como válido.
fonte
Eu tive o mesmo problema ao trabalhar com serviços da web. Aqui, a Microsoft apresenta um passo (longo) mostrando como instalar itens no cliente para dizer basicamente que seu certificado autoassinado está ok. No final, acabei de gastar os US $ 30 e comprei um certificado completo da Godaddy.com.
PS Eu sei que você pode codificar a mensagem de erro, mas não quisemos fazer isso por razões de teste.
fonte
O que você estava fazendo antes? Para certificados autoassinados, eu normalmente instalaria o certificado localmente no sistema do cliente.
Você pode usar a Diretiva de Grupo para enviar um certificado a todos os sistemas.
fonte
Você precisa garantir que o certificado autoassinado use o correto
common name
para o domínio que está configurando. Se você usar o mesmo certificado para vários domínios, precisará ter um certificado exclusivo para cada domínio ou se todos os seus sites SSL forem subdomínios de um domínio comum, poderá gerar um certificado com um domínio curinga como*.domainname.tld
.Se você não configurar
common name
corretamente o seu certificado autoassinado, o Chrome e o Firefox poderão funcionar, mas o IE poderá não conseguir encontrar o certificado ao carregar o site toda vez. No IE, parece que você adicionou o certificado do site, mas, na verdade, no carregamento da página, nunca será encontrado.como configurar o SSL para Apache para um Mac para que eu possa testar o iFrame entre domínios no IE8
fonte
Como instalar o certificado raiz da CA e não o certificado do site: (IE8, Win7)
Ao exibir os detalhes do certificado, você está visualizando o certificado do site, e não o certificado da CA. A guia Geral dirá: "Este certificado não pode ser verificado ..." É necessário selecionar a CA clicando na guia Caminho da Certificação e selecionando o certificado mais superior no caminho. Ele deve ter um ícone X vermelho e deve dizer: "Este certificado raiz da CA não é confiável porque ..." Clique no botão Exibir certificado e, na nova guia Geral, você verá: "Esta raiz da CA não é confiável." "Este é o certificado que você deseja importar para a Autoridade de Certificação Raiz Confiável.
Depois de importar a CA, você não precisa importar o certificado regular do site. Esse certificado corresponderá à CA que você acabou de importar, e o IE tratará tudo como funcionando normalmente. Você não precisa executar o IE como administrador e não precisa adicionar o site aos sites confiáveis primeiro. Você precisa reiniciar o IE após a importação.
fonte
Tentei todas as soluções mencionadas, mas nenhuma delas funcionou. Usando o Internet Explorer 11 (11.0.9600.17914), não havia como aceitar certificados inválidos, pois o erro parecia exatamente um 404.
O que ajudou foi o seguinte: - adicionar host a sites confiáveis (como mencionado algumas vezes aqui) - desativar o TLS 1.2 e ativar o SSL 1.0 e o SSL 2.0
O último passo é algo que você só deve fazer se souber o que está fazendo. Precisamos usar uma configuração bem estranha aqui no trabalho, portanto, não conseguimos encontrar outra maneira de obter acesso ao sistema. Normalmente, a desclassificação de segurança como essa não deve ser feita.
fonte
Se você estiver testando localmente e adicionar algum alias nos arquivos hosts, diga
e tente usar qualquer um dos procedimentos acima, você irá falhar. O motivo é que você importará um certificado para o host local. O URL do certificado não corresponde.
Nessa situação, você precisará gerar um certificado autoassinado e, em seguida, importá-lo, conforme descrito acima.
Se você estiver usando o Xampp, a geração do certificado correto pode ser feita facilmente usando c: \ xampp \ apache \ makecert.bat
fonte
Você pode usar o CertMgr para adicionar um certificado como editor confiável ou, se for autoassinado, como certificado raiz
Consulte a documentação da Microsoft aqui:
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/using-certmgr-to-install-test-certificates-on-a-test-computer
fonte