Esta questão já tem uma resposta aqui:
Eu estou fazendo um certificado auto-assinado usando o OpenSSL. Eu quero fazer o certificado de uma só vez, significa que ele não vai me pedir a entrada para o nome da empresa, nome comum, etc etc Existe alguma maneira de fazer isso como um interruptor, por exemplo? /noprompt
ou qualquer outro através do qual eu possa inserir todos os meus campos de uma só vez. É possível que o seguinte comando tome todos os argumentos nesta chamada, o que é necessário depois de pressionar enter
openssl x509 -req -days 30 -in request.pem -signkey key.pem -out certificate.pem
Você pode preencher um arquivo previamente para automatizar o processo de criação de certificados, na seção denominada:
"Arquivo de configuração de amostra solicitando valores de campo"
Ligação: http://www.openssl.org/docs/apps/req.html#EXAMPLES
fonte