He creado un certificado de letscrypt.org con letsencrypt run
que funciona bien como un certificado SSL en apache2
. ¿Cómo puedo crear otro certificado de servidor firmado (y por lo tanto de confianza) con el certificado de letsencrypt.org?
Intenté crear una CSR con
openssl req -new -key file.key -out file.csr
que asumo que puedo firmar con
openssl x509 -extensions server_cert -req -in file.csr -CA /etc/letsencrypt/live/[domain name]/fullchain.pem -CAkey /etc/letsencrypt/live/[domain name]/privkey.pem -CAcreateserial -out file.pem -days 500 -sha256
El resultado es el SEC_ERROR_INADEQUATE_KEY_USAGE
en firefox
47.0 en Ubuntu 16.04.
Supongo que el certificado resultante es de confianza como lo es el certificado de letsencrypt.org, ya que la cadena de confianza no debe romperse. El certificado a crear no es necesario. Quiero crearlo con el fin de aprender en caso de que esta pregunta no revele que estoy solicitando algo imposible.