Firmas de Correo vs. Firmas PDF

 

Firmas de Correo vs. Firmas PDF

SÍ puedes firmar correos electrónicos, pero el proceso es diferente:

Firma PDF (lo que vimos):

  • La firma VA INCORPORADA en el PDF

  • Cualquier programa que abra el PDF puede verificar (Adobe, Foxit, etc.)

  • Autoverificación al abrir el archivo

Firma de Correo Electrónico (S/MIME):

  • La firma VA ENCABEZADOS del correo

  • Solo el cliente de correo puede verificar (Outlook, Gmail, Thunderbird)

  • No se auto-verifica al mover el archivo adjunto


🔄 ¿Qué pasa específicamente en Gmail/Outlook?

Si configuras el certificado CJF en tu cliente de correo:

EscenarioResultado
Recibes un correo FIRMADO con FIRELEl cliente mostrará: ✅ "Firma válida"
El correo incluye un PDF adjuntoEl PDF NO se verifica automáticamente
Descargas el PDF y lo abresAdobe SÍ lo verifica (si tienes configurado CJF)

🚫 Limitación clave: AISLAMIENTO

El correo electrónico y el PDF son "mundos separados":

text
[Correo FIRMADO con FIREL]
├── ✅ Verificación de FIRMA DEL CORREO (autenticidad del remitente)
└── 📎 Adjunto: documento.pdf
    └── ⚠️ El correo NO verifica la firma interna del PDF

Solo cuando abres el PDF en Adobe ocurre la verificación que describiste.


🔐 ¿Cómo SÍ podrías lograr lo que planteas?

Opción 1: Firma Digital Avanzada (PAdES)

  • El PDF lleva toda la información de verificación incorporada

  • Puedes subirlo a cualquier sistema y este podría verificar (si está programado para ello)

Opción 2: Sistemas especializados

  • Plataformas como SharePoint, DocuSign, o sistemas del PJF

  • Están programados específicamente para verificar firmas PDF automáticamente

Opción 3: Validación manual por programa

  • Tendrías que escribir un programa que:

    1. Extraiga el certificado del PDF

    2. Obtenga la clave pública

    3. Desencripte el hash de la firma

    4. Calcule el hash actual del documento

    5. Compare ambos hashes


🎯 La realidad hoy:

Plataforma¿Verifica firmas PDF automáticamente?
Adobe Acrobat✅  (diseñado para ello)
Gmail/Outlook❌ NO (solo verifica firma del correo)
Google Drive❌ NO (solo preview básico)
OneDrive❌ NO
Sistemas del PJF✅  (están programados para ello)

💡 Ejemplo práctico:

Escenario:

  • Te envío un correo FIRMADO con mi FIREL

  • Adjunto un PDF que también firmé con mi FIREL

Lo que verías:

  1. En Gmail: "✅ Este correo fue firmado por usuario@cjf.gob.mx"

  2. Descargas el PDF y lo abres en Adobe: "✅ Firmado y todas las firmas son válidas"

Lo que NO verías:

  • Gmail diciendo: "El PDF adjunto también está firmado y es válido"


🔮 ¿Podría cambiar en el futuro?

, si:

  • Gmail/Outlook integran motores de verificación PDF como el de Adobe

  • Se adoptan estándares como PAdES masivamente

  • Los navegadores web incluyen capacidades nativas de verificación PDF

Pero hoy, Adobe Acrobat es el "entorno confiable" especializado para esta verificación.


❓ ¿Entonces para qué sirve configurar certificados en el correo?

Principalmente para:

  • Autenticar al remitente (sabes que el correo realmente lo envió el CJF)

  • Cifrar correos (solo el destinatario puede leerlos)

  • No repudio (el remitente no puede negar haber enviado el correo)

Pero la verificación del PDF adjunto sigue dependiendo de Adobe Acrobat.


En resumen: Tu idea es técnicamente correcta y posible, pero los clientes de correo actuales no están diseñados para hacer esa verificación PDF automáticamente. Adobe Acrobat sigue siendo el "experto" en verificación de firmas PDF.

Comentarios

Entradas más populares de este blog

firma digitales PKI utilizando solo javascript y node,

convertir un certificado .key a formato PEM utilizando solo la Web Crypto API

Pilares de la firma electronica-pki-RSA