Para establecer una conexión SSL de confianza, necesito crear una solicitud de certificado. Por ejemplo, si uso openSSL puedo hacerlo mediante el siguiente comando:
openssl req -new -key privkey.pem -out cert.csr
Cualquiera puede hacerlo. ¿Me pregunto cómo CA se asegura de que una solicitud de certificado venga de mí? Tal vez alguien más cree una solicitud de certificado en mi nombre. Tal vez mi correo a CA fue hackeado y se reemplazó una solicitud de certificado. ¿Puedo firmar mi solicitud de certificado y enviar mi clave pública de firma a CA (por ejemplo, en el correo separado)? En este caso, es posible garantizar que venga una solicitud de certificado de mi parte.