Después de obtener esta increíble respuesta que explica el procedimiento de cómo crear un cifrado seguro de extremo a extremo aquí
Algunos de los pasos decían que debe generar una solicitud de firma de certificado (CSR) y enviarla a la CA, y también validarla con la CA.
Después de mucha investigación, no puedo encontrar ninguna información útil sobre si esto se puede hacer en la API del navegador web con JavaScript. Encontré algunas bibliotecas que lo hacen en NodeJS, como pem y forge , pero debo seguir estos pasos dentro del cliente, que es el objetivo.
¿Los navegadores carecen de este soporte?