Maneira correta de fazer HTTPS para o Apache no localhost [Windows]?

4

Por meio deste Como permito o HTTPS para o Apache no host local? respondo que converti facilmente link para link , mas não estou recebendo o nome de exibição correto, conforme mostrado na imagem abaixo.

Este é o meu localhost

ÉassimqueoURLdoPayPalseparece

O que eu estou perdendo ou é possível somente através do certificado real de alguns fornecedores?

    
por Webloper 16.12.2016 / 10:11

1 resposta

2

O tipo de certificado que você está procurando é um certificado Extended Validation. Esses certificados passam por alguma validação extra (daí o 'estendido') antes de serem emitidos pela CA.

De acordo com Esta resposta em serverfault , a única maneira de obter um certificado EV é ir para uma CA que esteja permissão para emiti-los e mandá-los emitir um. O processo para obter um certificado EV demora mais do que um certificado padrão de DV (Validação de Domínio), porque a CA pesquisará sua empresa e certifica-se de estar solicitando o certificado para um domínio que realmente pertença à empresa.

Até onde eu sei, você não pode criar seus próprios certificados EV e esperar que os navegadores confiem neles. Mesmo se você instalar os certificados no seu sistema.

Artigo da Wikipédia sobre certificados EV

TL; DR: Para tanto quanto eu saiba, a única maneira de você obter um certificado EV (e com isso, ter o navegador para exibir o nome da empresa ao lado do cadeado) é ir a uma CA oficial e comprar uma delas. Você não pode comprar um certificado EV para localhost porque não é um domínio público.

Você não pode obter um certificado melhor para o host local do que tem agora.

    
por 16.12.2016 / 16:46