> ## Documentation Index
> Fetch the complete documentation index at: https://docs.saninternet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Por que o cadeado não aparece após ter instalado meu SSL

> É possível que mesmo após o Certificado SSL ter sido instalado em seu domínio, ocorra algum problema de certificação no carregamento do site.

Isso ocorre devido a uma situação chamada de **Mixed Content**, que indica que uma fonte segura (HTTPS) está buscando conteúdo de fontes não seguras (HTTP), isso faz com que o navegador não possa garantir a segurança dos dados. Por exemplo, no seu site existe uma imagem que está sendo carregada através do protocolo HTTP ao invés de HTTPS.

Para identificar isso use a tecla F12 para exibir as ferramentas de desenvolvedor, selecione a aba Console e navegue pelas páginas que usam [Certificado SSL](https://www.saninternet.com/ssl). Quando uma página conter “Mixed Content” o cadeado verde vai sumir e você receberá um alerta no Console indicando que determinado conteúdo precisa ser carregado com HTTPS:

<img src="https://mintcdn.com/san-internet/mfMOalVTW0NTQ7gn/wp-content/uploads/2020/01/mixed-content.png?fit=max&auto=format&n=mfMOalVTW0NTQ7gn&q=85&s=9e148c858059388013f583e0b3aa8b34" alt="Mixed Content" fetchPriority="high" width="700" height="250" data-path="wp-content/uploads/2020/01/mixed-content.png" />

Mesmo com esses alertas indesejáveis, você vai conseguir navegar pelas páginas sem nenhum problema. Agora, se o tipo de conteúdo requisitado for algum tipo de código (html, css, js …), o problema é um pouco maior. Nesse caso o navegador vai exibir um erro no console parecido com o que vimos acima mas vai bloquear os recursos que estão com o erro, deixando de executar funções e prejudicando o funcionamento do site:

<img src="https://mintcdn.com/san-internet/mfMOalVTW0NTQ7gn/wp-content/uploads/2020/01/mixed-content-2.png?fit=max&auto=format&n=mfMOalVTW0NTQ7gn&q=85&s=8e1624562f662a7d206f2c49c4a678e7" alt="Mixed Content" width="700" height="250" data-path="wp-content/uploads/2020/01/mixed-content-2.png" />

## Como solucionar estes problemas?

Ao identificar as requisições que estão causando o “Mixed Content”, você precisará alterar para serem requisitas através do HTTPS. Por exemplo, seu site usa uma imagem em [http://www.exemplo.com.br/imagem.jpg](http://www.exemplo.com.br/imagem.jpg), tente utilizar [https://www.exemplo.com.br/imagem.jpg](https://www.exemplo.com.br/imagem.jpg).

Se a requisição via HTTPS ocorreu normalmente e o conteúdo foi exibido da mesma forma, você pode simplesmente fazer a substituição do endereço. Porém, se alguma outra mensagem foi exibida e/ou o conteúdo não apareceu, considere as seguintes opções:

* Incluir o conteúdo de alguma fonte diferente, se disponível;
* Baixar o conteúdo e hospedá-lo diretamente no seu site, se for legalmente permitido;
* Deixar de usar o conteúdo no seu site.
