Falha na verificação do certificado SSL no Chrome, bug Heartbleed?

6

Por alguns motivos, estou com problemas de SSL desde alguns dias. Ao tentar clonar um repositório git, por exemplo, recebo a seguinte mensagem de erro:

fatal: unable to access 'https://[email protected]/somerepo.git/': SSL certificate problem: Invalid certificate chain

Consegui resolver esse problema definindo a seguinte opção de configuração:

git config --global http.sslVerify false;

Mas quando tento acessar o github.com ou o bitbucket.org pelo chrome, recebo o seguinte:

Infelizmente é em alemão, mas em suma, diz que a conexão é afetada por algo. O tipo de falha é HSTS failure . A segunda tela diz que o certificado foi assinado por um distribuidor não confiável.

Estou usando o Chrome (34.0.1847.116) em um Mac (OS X 10.9.2 (13C64)).

Alguma sugestão do que poderia causar este problema ou como resolvê-lo?

    
por damianfrizzi 09.04.2014 / 18:15

6 respostas

3

Eu tenho o mesmo problema desde semanas (!), exatamente a mesma configuração (chrome / mac os - versões mais recentes), também da Alemanha. alguém uma ideia?

solução alternativa: use safari ou firefox.

parece ser um problema específico do Chrome.

- update -

aqui está a solução:

link

  • excluir certificados falsos
  • será recriado corretamente pelo sistema ao reinicializar
por 13.04.2014 / 14:44
3

Essa outra resposta me ajudou: link .

É relacionado ao Mac OS X e ajuda a solucionar um problema que afeta o Chrome de maneira semelhante (com o Github) devido a um certificado que expirou em 26 de julho de 2014.

Os passos que funcionaram para mim:

  1. Abrir chaveiro (aplicativos / utilitários / chaveiro)
  2. Ir para apresentação - > Exibir certificados expirados
  3. Localize o certificado "Autoridade Raiz EV de Alta Segurança DigiCert"
  4. Fechar o Chrome
  5. Fazer o download deste certificado de: link
  6. Arraste-o para o seu chaveiro "Sessão"
  7. Reinicie o Chrome
  8. Vá para o github, deve ser resolvido!
por 28.07.2014 / 13:40
2

Eu tenho tido problemas semelhantes.

Tente sincronizar o relógio do sistema com um servidor de horário da Internet. Conexões SSL verificam a data e a hora do sistema, portanto, isso corrigiu isso para mim.

    
por 15.05.2014 / 15:25
1

Isso é o que funcionou para mim (mac, não é capaz de abrir o github):

  1. Abra o Keychain
  2. Selecione "Visualizar" - > "Mostrar certificados expirados"
  3. Na caixa de pesquisa, digite "Digi". Isso deve ser suficiente para mostrar qualquer certificado DigiCert.
  4. Exclua quaisquer certificados que tenham um ícone "X" vermelho (eles expiraram).
  5. Navegue para / reload GitHub. Você deve ter permissão de acesso.

Vale a pena notar que não precisei reiniciar o Chrome ou o sistema operacional.

    
por 03.09.2014 / 20:40
0

O certificado de BitBucked e GitHub foi revogado recentemente, mas eles não reiniciaram seus servidores no momento em que você estava tentando se conectar. Apenas tente de novo agora. Deve estar bem.

    
por 13.04.2014 / 02:13
0

Nenhuma das opções acima me ajudou. Eu tentei isso

export GIT_SSL_NO_VERIFY=true

Via - > link

    
por 29.05.2015 / 22:38