¿Qué es un proveedor de certificados S / MIME confiable que genera mi clave privada en mi navegador?

4

Leí esto pregunta sobre el proceso de generar una clave S / Mime privada. Miré a Comodo, que ofrece certificados de correo electrónico gratuitos. Estoy intentando averiguar si Comodo genera la clave de cifrado privada en sus servidores o si se generó localmente.

El Mozilla-FAQ dice lo siguiente:

  

Para obtener el certificado de una autoridad: los navegadores como Firefox,   MSIE, Opera, Safari y otros contienen cryptotools capaces de   Generación de llaves públicas / privadas. Al registrarse para obtener un certificado   con una autoridad, su sitio web activa su navegador para crear un   par de llaves y transmitirles la clave pública, que luego es certificada.   Por este motivo, cuando vuelvas a recoger tu certificado completado.   (normalmente unos minutos más tarde), es obligatorio que lo haga con   El mismo navegador en la misma computadora. De lo contrario no poseerás   la clave privada necesaria para la recogida.

Acabo de solicitar mi certificado en Safari y lo recogí en Chrome, y funcionó (la clave privada está en mi llavero).

La redacción de todos los mensajes de correo electrónico y preguntas frecuentes de Comodo es un poco opaca (o aún no he encontrado el lugar correcto):

  

"Simplemente haga clic en el botón de abajo para recoger su certificado".

¿Este proceso siempre se realiza localmente o hay alguna forma de confirmar que la generación de la clave privada se realizó localmente?

Y además de eso:

1. ¿Sabría que un proveedor además de Comodo (que tiene un historial de seguridad malo) proporcionará la certificación S / MIME gratuita que es de confianza universal para la raíz?

2. ¿Sabría uno que cuesta algo de dinero con un mejor registro / documentación / dónde sabe cómo se genera la clave?

¡Muchas gracias!

    
pregunta Matthias 23.08.2013 - 18:23
fuente

1 respuesta

4

Si vas a la página de Comodo para obtener el certificado S / MIME gratuito , puedes echar un vistazo. en el "Acuerdo de suscripción" que incluye, en la sección 3.1, lo siguiente:

  

El navegador web del Suscriptor generará automáticamente un par de Clave Privada / Clave Pública durante el proceso de registro.

Por lo tanto, parece que el proceso involucra un par de claves generadas localmente, como debería ser.

Probando el proceso, veo lo siguiente:

  • Aparece brevemente una ventana de mi navegador, que habla sobre la generación de pares de claves.
  • Se envía un correo electrónico que dice que puedo "recopilar" el certificado en una URL web específica, con la contraseña de recolección (incluida en el correo electrónico). El correo electrónico incluye la frase: "NOTA: Le recomendamos encarecidamente que exporte su certificado a un lugar seguro en caso de que necesite volver a cargarlo más tarde".
  • Si intento recopilar el certificado con un navegador diferente, ese navegador se queja de la falta de una clave privada correspondiente.
  • Si inspecciono el código fuente HTML de la página de colección, veo un fragmento de JavaScript que incluye un objeto PKCS # 7 codificado en Base64 (también conocido como CMS ), que incluye mi certificado pero no una clave privada (no hay un estándar para colocar una clave privada en un objeto PKCS # 7).

Por lo tanto, puedo afirmar con confianza que la clave privada se generó en mi navegador, no en los servidores de Comodo. La prueba entre navegadores es la más definida aquí: si la clave privada se generara en el servidor, habría funcionado. Pero todos los demás elementos apuntan fuertemente a la misma conclusión.

    
respondido por el Tom Leek 23.08.2013 - 19:14
fuente

Lea otras preguntas en las etiquetas