¿Cómo envía una CA un certificado digital?

2

Después de aprobar la solicitud de firma de certificado, me gustaría saber si la Autoridad de certificación envía el certificado digital al solicitante al convertir el certificado digital en formato PEM y enviarlo como un archivo .crt por correo electrónico o si envía el certificado digital. certificado de alguna otra manera?

    
pregunta 10.07.2015 - 13:37
fuente

3 respuestas

4

Hay un estándar para intercambiar mensajes con CA, pero rara vez se implementa en la práctica. La CA comercial existente que trata con muchos clientes remotos tiende a organizar el proceso de emisión de certificados a través de alguna interfaz personalizada (a menudo basada en la web) y el envío de certificados es parte de ese proceso. Varios métodos se utilizan en la práctica, posiblemente combinados:

  • Enviando el certificado por correo electrónico.
  • Haga que el certificado esté disponible para el usuario a través de HTTP (la URL se muestra en algunas páginas web o incluso se envía por correo electrónico).
  • Un protocolo personalizado entre la CA y un componente controlado por la CA que se ejecuta en la máquina del usuario (Applet, control ActiveX, aplicación de "consola de administración" en toda regla ...).
  • Cualquier protocolo de "transferencia manual" en algunas situaciones específicas (por ejemplo, cuando una CA raíz fuera de línea emite un certificado para una CA intermedia, la transferencia debe involucrar algo como una llave USB, ya que la CA raíz está fuera de línea).

El certificado en sí mismo se codifica comúnmente "como está" (X.509 DER o PEM), o se envuelve en un objeto denominado PKCS # 7 (CMS). CMS nunca tuvo la intención de transmitir certificados (es un formato de cifrado y firma), pero es tradicional utilizarlo para enviar un certificado y un conjunto de "certificados de ayuda" (CA intermedia para su validación).

Algunas CA generan la clave privada (en el lado de la CA) y, en ese caso, la clave privada debe enviarse al solicitante; por lo general, un archivo PKCS # 12 (también conocido como PFX) se usa para contener tanto el certificado como la clave privada, con protección de contraseña (cifrado basado en contraseña).

Dado que un certificado está firmado y solo contiene datos públicos, su integridad se verifica fácilmente en el momento de la recepción, y la forma en que viaja no es importante para la seguridad. Esto es lo más importante de los certificados.

    
respondido por el Thomas Pornin 10.07.2015 - 15:08
fuente
2

Debido a que los certificados son inviolables por diseño y solo contienen información pública, no es necesario que se entreguen de manera segura. Como usted dice, un certificado codificado PEM es solo un archivo, por lo que puede enviarlo de la misma manera que envía cualquier otro archivo. Enviarlo por correo electrónico como un archivo adjunto funcionaría, y estoy seguro de que algunas CA ofrecen eso como método de entrega.

Aquí usamos principalmente la CA de Entrust, por lo que es con la que tengo más experiencia; con ellos usted crea una cuenta en su sitio que le da acceso a su carrito de compras para solicitar certificados / cargar CSR. Cuando el certificado está listo, le envían un correo electrónico para informarle que puede iniciar sesión nuevamente y recogerlo (haga clic con el botón derecho en "Guardar como" en la lista de certificados que ha pedido).

    
respondido por el Mike Ounsworth 10.07.2015 - 14:58
fuente
1

CA se trata de evaluar los datos en el CRT y firmarlos, lo que da como resultado el certificado X.509 de clave pública. La comunicación no es el punto principal. Puede ser un correo electrónico, http, directorio (ldap) o cualquier cliente que elija su certificado. El formato no es el punto también; DER binario codificado y PEM son soluciones comunes.

    
respondido por el Vadym Fedyukovych 10.07.2015 - 13:43
fuente

Lea otras preguntas en las etiquetas