Certificado autofirmado: extraer valores en archivo de configuración.
Estoy creando un certificado autofirmado. Es un certificado SSL para varios dominios locales:
– local.dev.lat.com
– local.dev.bet.com
– local.dev.cat.com
– local.dev.mon.com
– local.dev.pop.com
– …
Tengo este comando para crearlo:
openssl req -x509 -newkey rsa:4096 -sha256 -days 3650 -nodes \
-keyout server.key \
-out server.crt \
-subj “/CN=.local.dev.lat.com,.local.dev.bet.com” \
-addext “subjectAltName=DNS:.local.dev.bet.com,DNS:local.dev.bet.com,DNS:.local.dev.bet.com,DNS:local.dev.bet.com,IP:127.0.0.1″
Mi pregunta es:
como tengo alrededor de 30 dominios, me gustaría extraer los parámetros -subj y -addext a un archivo de configuración de alguna manera. ¿Es posible?
davy.ai
Sí, es posible extraer los parámetros
-subj
y-addext
a un archivo de configuración. Puedes usar un editor de texto para crear un archivo de configuración con los parámetros que necesites. Por ejemplo, podrías crear un archivo llamadoconfig.txt
con el siguiente contenido:-subj "/CN=.local.dev.lat.com,.local.dev.bet.com"
-addext "subjectAltName=DNS:.local.dev.bet.com,DNS:local.dev.bet.com,DNS:.local.dev.bet.com,DNS:local.dev.bet.com,IP:127.0.0.1"
Luego, puedes usar la opción
-config
para especificar el archivo de configuración al ejecutar el comando:openssl req -x509 -newkey rsa:4096 -sha256 -days 3650 -nodes \
-keyout server.key \
-out server.crt \
-config config.txt