certificado auto-assinado com nome de domínio para um servidor de serviço da web

1

Eu tenho 2 servidores web, A e B. Um é um site usado por usuários e B é um monte de serviços web usados pelo servidor A. Então, eu gostaria de habilitar https para o servidor B. Como nenhum navegador deve vá aqui eu pensei que seria suficiente para usar um certificado auto-assinado. Eu criei com sucesso um certificado autoassinado no servidor B (através do IIS) e o exportei, copiado para o servidor A, adicionei-o aos certificados confiáveis. Mas ainda recebo um aviso do navegador ao abrir uma conexão https ao servidor B. Eu suspeito que o problema é que o certificado está vinculado ao nome da máquina e não a myservices.mydomain.com?

Então, 2 perguntas

  1. É "ok" usar um certificado auto-assinado para um servidor que serve apenas o meu site?

  2. Se sim, como posso gerar isso?

por Jepzen 20.01.2015 / 11:07

1 resposta

1

1) É "ok" usar um certificado autoassinado para um servidor que apenas atende ao meu site?

Se for um site voltado ao público, todos os usuários receberão um aviso, porque não confiam em você, você não está na loja de certificados confiáveis em nenhum navegador ou sistema. Se você está sozinho no acesso a este site, ou sozinho em acessá-lo através de HTTPS (e todos os outros por HTTP), você pode confiar manualmente, adicionando o certificado à sua loja local.

2) Se sim, como posso gerar isso?

Eu não entendo o que você deseja gerar aqui, pois você já tem o seu certificado. Você tem duas possibilidades para confiar em seu próprio certificado autoassinado.

Primeiro, você pode adicionar exceções por aplicativo. Ao receber o aviso, você poderá marcar o certificado como válido e confiável a partir de agora. Certifique-se de verificar as impressões digitais, caso contrário, você pode ter confiado no certificado de um invasor.

Em segundo lugar, você pode confiar no seu sistema adicionando-o à loja cert systems. Aqui, é necessário que o Common Name (CN) ou qualquer um dos Subject Alternative Names (SAN) corresponda exatamente ao nome de domínio que você usa para acessar a página da web. Não misture nomes de host, nomes de domínio e IPs aqui.

    
por 20.01.2015 / 22:59