How to create a self-signed certificate with OpenSSL

Estou adicionando suporte HTTPS a um dispositivo Linux embarcado. Eu tentei gerar um certificado autoassinado com estas etapas:

<code>openssl req -new > cert.csr
openssl rsa -in privkey.pem -out key.pem
openssl x509 -in cert.csr -out cert.pem -req -signkey key.pem -days 1001
cat key.pem>>cert.pem
</code>

Isso funciona, mas recebo alguns erros com, por exemplo, o Google Chrome:

Este provavelmente não é o site que você está procurando!
O certificado de segurança do site não é confiável!

Estou esquecendo de algo? Esta é a maneira correta de criar um certificado autoassinado?

questionAnswers(14)

yourAnswerToTheQuestion