tutorial - openssl online
Pasando los campos de nombre distinguido de CSR como parĂ¡metros a OpenSSL (1)
Pase el tema a través del argumento "-subj":
openssl req -new -key <private key file> -out <CSR output file> -subj "/C=<Country Name>/ST=<State>/L=<Locality Name>/O=<Organization Name>/CN=<Common Name>"
Tenga en cuenta que si desea que OpenSSL cree la cadena de asunto para usted, puede crear el CSR como lo haría normalmente, y luego ejecutar el comando para autofirmarlo. Una línea de asunto perfectamente formateada se mostrará en la parte superior ("subject ="):
openssl x509 -req -days 365 -in server.csr -signkey server.pem
Loading ''screen'' into random state - done
Signature ok
subject=/C=US/ST=Florida/L=Miami/O=Test Group/CN=testgroup.server5
Getting Private key
...
¿Cómo puede generar una CSR sin requerir la entrada del usuario, como generar CSR desde una aplicación?