Scripts de Automatización
ca.sh
Script para generar certificados automáticamente.
Uso Individual
Genera un certificado para un dominio:
./ca.sh ejemplo.com
Uso en Lote
Genera múltiples certificados desde un archivo:
./ca.sh -f dominios.txt
Formato del archivo dominios.txt
:
ejemplo1.com
ejemplo2.com
ejemplo3.com
Archivos Generados
Para cada dominio se crea:
private/dominio-key.pem
- Clave privadacsrs/dominio.csr
- Solicitud de firmacerts/dominio-cert.pem
- Certificado firmado
openssl.cnf
Archivo de configuración de OpenSSL.
Personalizar Datos
Edita la sección [ req_distinguished_name ]
:
countryName = SV
stateOrProvinceName = El Salvador
localityName = San Salvador
organizationName = UES
organizationalUnitName = TPI115
emailAddress = tu@email.com
Configurar Dominios
Edita la sección [ alt_names ]
:
DNS.1 = www.ejemplo.com
DNS.2 = ejemplo.com
DNS.3 = *.ejemplo.com
IP.1 = 192.168.1.10