openssl es una muy buena herramienta de línea de comandos que he usado para crear certificados autofirmados. Esto le permitirá especificar los valores para cada campo en el certificado y está disponible para Linux y Windows.
básicamente, puede crear un certificado autofirmado utilizando openssl en un solo comando
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out mycrt.pem -days 1000
Este comando generará un par de llaves y un certificado con una validez de 1000 días.
Puede convertirse en su propia CA (por supuesto, sus certificados no serán reconocidos / validados por los navegadores) y usar este certificado autofirmado para firmar otros certificados para su uso personal. Este proceso incluirá los siguientes pasos usando openssl.
- Generación de CSR- Solicitud de firma de certificado
- Firmar la solicitud (como CA) usando su certificado autofirmado
- importe el certificado de CA en el navegador bajo CA confiables.
aquí es un buen tutorial sobre cómo crear su propio modelo de CA.