Posso criar um certificado autoassinado usando este comando
openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout server.key -out server.crt
Mas é possível passar argumentos como “Nome do País”, “Nome do Estado ou Província” etc. para o OpenSSL para automatizar esse processo?
Você ainda precisa passar os nomes de host através de um arquivo CONF. Caso contrário, os navegadores rejeitarão o certificado, mesmo que esteja no armazenamento confiável adequado. Isso ocorre porque os Requisitos de linha de base da CA / navegador exigem os nomes de host no nome alternativo do assunto e a única maneira de adicioná-los é através do arquivo CONF. Consulte também Como criar um certificado autoassinado com o openssl? no estouro de pilha.
—
JWW