Como autografar um certificado SSL para um domínio específico?

5

Eu segui estas etapas para criar e assinar meu próprio certificado SSL:

openssl genrsa -out server.key 1024
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

No Firefox, recebo estas mensagens de aviso:

  • O certificado não é confiável porque é autoassinado.
  • O certificado não é válido para nenhum nome de servidor.

Claro que recebo o primeiro aviso, mas e o último? Ao gerar o CSR, me fazem muitas perguntas para as quais eu dou respostas em branco. Nenhum deles parece mencionar os nomes de domínio, no entanto.

Country Name (2 letter code) [AU]:se
State or Province Name (full name) [Some-State]:.
Locality Name (eg, city) []:.
Organization Name (eg, company) [Internet Widgits Pty Ltd]:.
Organizational Unit Name (eg, section) []:.
Common Name (eg, YOUR name) []:.
Email Address []:[email protected]

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

O que estou fazendo de errado?

    
por hanna 10.09.2011 / 17:24

1 resposta

8

O campo Nome Comum é onde você deve colocar o nome de domínio para o certificado. Se estiver em branco, o certificado não será válido para nenhum domínio.

    
por 10.09.2011 / 17:30