Home > HTTPS
Em uma frase: HTTPS cifra o que trafega e prova ao cliente que ele fala com o
servidor certo. Precisa de um certificado (a identidade do servidor) e da
chave privada dele.
| Situação | Caminho |
|---|---|
Quero HTTPS rápido, sem preparar nada (2.0 🚧) |
Certificado automático: o RAL cria, liga e renova |
| Tenho (ou vou criar) os arquivos do certificado | HTTPS no motor: o servidor RAL atende HTTPS direto |
| Servidor na internet, com domínio, vários serviços, Let's Encrypt | HTTPS na frente, com nginx: o nginx atende HTTPS e repassa ao RAL |
| Ainda não tenho certificado | Criar um certificado |
| Sou o cliente e o servidor tem certificado próprio (autoassinado) | HTTPS no cliente |
| Autoassinado | De uma CA (Let's Encrypt, pago...) | |
|---|---|---|
| Custo | zero | zero (Let's Encrypt) ou pago |
| Precisa de domínio | não, funciona por IP | sim |
| Navegador | mostra aviso de "não seguro" | cadeado normal |
| Cliente RAL | aceita com a impressão digital (SSL.Pins) |
aceita sem configurar nada |
| Bom para | rede interna, app próprio falando com servidor próprio | site e API públicos |
A cifra é a mesma nos dois. Muda só quem garante que o nome é verdadeiro.
Wiki: _Sidebar
Wiki: autenticacao
Wiki: certificado automatico
Wiki: criar certificado
Wiki: criptografia externa
Wiki: http2
Wiki: https cliente ral
Wiki: https externo
Wiki: https interno
Wiki: producao
Wiki: recursos
Wiki: seguranca