Verificacion Publica
Aprende a verificar firmas digitales y acceder a la evidencia forense de documentos firmados.
Link de Verificacion Publica
Que Es
Link de Verificacion Publica:
- URL unica para cada documento firmado
- No requiere autenticacion
- Accesible por cualquier persona
- Muestra estado de firmas
- Cumple requisito legal de verificabilidad
Formato: https://[dominio]/verify-signature/[token-unico]
Para Que Sirve
El link permite:
- Verificar que documento fue firmado
- Ver identidad de firmantes
- Comprobar estado de constancia NOM-151
- Validar integridad del documento
- Obtener datos para verificacion independiente
Acceder a Verificacion
Desde la Plataforma
En solicitud completada:
Click en [...] -> Verificar Firmas
Se abre nueva pestana con verificacion publica.
Con el Link Directo
Si alguien te comparte el link:
- Abre el link en cualquier navegador
- No necesitas cuenta
- No necesitas iniciar sesion
- Informacion publica disponible
Compartir Link
Para compartir:
- Ir a solicitud completada
- Click en [...] -> Copiar Link de Verificacion
- Compartir con quien necesite verificar
- Funciona para cualquier persona
Pagina de Verificacion
Vista General
Verificacion de Documento Firmado
DOCUMENTO
- Titulo: Contrato Individual de Trabajo
- Estado: Completado
- Fecha de creacion: 15/01/2024
- Fecha de completado: 18/01/2024
FIRMANTES
EMPRESA
- Nombre: TECH CORP SA DE CV
- Estado: Firmado
- Fecha: 16/01/2024 10:30:22
- Certificado: 30001000000400002495
POSTULANTE
- Nombre: JUAN PEREZ GARCIA
- Estado: Firmado
- Fecha: 18/01/2024 14:45:33
- Certificado: 30001000000500003847
CONSTANCIA NOM-151
- Estado: Valida
- Fecha: 18/01/2024 14:45:45
- PSC: PSCWorld
- Identificador: NOM151-2024-xxxxx
VERIFICACION
- Documento integro
- Firma de empresa valida
- Firma de postulante valida
- Constancia NOM-151 valida
Informacion Mostrada
Del Documento
Informacion del documento:
- Titulo descriptivo
- Estado actual (Completado, etc.)
- Fecha de creacion
- Fecha de completado
- Hash del documento (SHA-256)
De los Firmantes
Por cada firmante:
- Tipo (Empresa o Postulante)
- Nombre publico
- Estado de firma (Firmado/Pendiente)
- Fecha y hora de firma
- Numero de serie del certificado
- Emisor del certificado (SAT)
- Algoritmo de firma (RSA-SHA256)
No se muestra:
- Email o datos personales sensibles
- Direccion
- RFC completo
- Datos privados
De la Constancia
Constancia NOM-151:
- Estado (Valida, Pendiente, etc.)
- Fecha de generacion
- PSC que la emitio
- Identificador unico
- Hash timestamped
Permite verificar que:
- Documento existia en esa fecha
- No ha sido modificado
- Firmas son de antes de constancia
Verificacion de Integridad
Indicadores
La pagina muestra:
Documento integro
- Hash actual coincide con original
- No se detectan modificaciones
Firma de empresa valida
- Firma CMS verificada
- Certificado valido al momento de firma
- Hash coincide
Firma de postulante valida
- Firma CMS verificada
- Certificado valido al momento de firma
- Hash coincide
Constancia NOM-151 valida
- TST verificado
- Fecha confirmada
- PSC reconocido
Si Hay Problemas
Posibles alertas:
Documento modificado
- Hash no coincide
- Documento alterado despues de firma
Firma invalida
- No se puede verificar
- Certificado problematico
Constancia pendiente
- Aun no se ha obtenido
- Proceso en curso
Documento expirado
- Tiempo limite excedido
- Proceso no completado
Evidencia Forense
Que Es
Evidencia Forense:
- Paquete completo de verificacion
- Formato XML (XAdES-compliant)
- Contiene todo para verificacion independiente
- Admisible como prueba legal
- Verificable sin acceso a la plataforma
Contenido del XML
El archivo XML contiene:
1. Metadatos del Documento
- ID de solicitud
- Titulo y descripcion
- Fechas importantes
- Estado final
2. Documento Original
- Contenido Base64
- Hash SHA-256
3. Firmas Digitales
- Firma de empresa (CMS Base64)
- Firma de postulante (CMS Base64)
- Metadatos de cada firma
4. Certificados
- Certificado de empresa
- Certificado de postulante
- Datos extraidos (serial, emisor, etc.)
5. Constancia NOM-151
- TimeStampToken (TST)
- Datos del PSC
- Fecha de generacion
6. Auditoria
- IPs de firmantes
- User-Agents
- Cadena de eventos
Descargar Evidencia
Para descargar:
Desde la plataforma (autenticado):
- Ir a solicitud completada
- Click [...] -> Descargar Evidencia Forense
- Se descarga archivo .xml
Desde verificacion publica:
- Abrir link de verificacion
- Click [Descargar Evidencia]
- Se descarga archivo .xml
Verificacion Independiente
Con OpenSSL
Para verificar firma CMS con OpenSSL:
# Extraer CMS del XML
# Decodificar Base64 a binario
# Verificar firma
openssl cms -verify \
-in firma.der \
-inform DER \
-content documento.pdf \
-CAfile certificado_sat.pem
Resultado esperado: "Verification successful"
Con Herramientas de PKI
Herramientas que pueden verificar:
- Adobe Acrobat (firmas PDF)
- DigiCert Certificate Utility
- Keytool (Java)
- OpenSSL
- Herramientas forenses especializadas
Proceso general:
- Extraer firma CMS del XML
- Extraer documento original
- Verificar firma contra documento
- Validar certificado
- Verificar constancia NOM-151
Verificar Constancia
Para verificar TST (RFC 3161):
# Extraer TST del XML
# Decodificar Base64
# Verificar con OpenSSL
openssl ts -verify \
-in timestamp.tst \
-data documento.pdf \
-CAfile psc_certificado.pem
O usar servicio de PSCWorld para verificacion en linea.
Enviar por Email
Documento Firmado + Evidencia
Para enviar copia completa:
- Ir a solicitud completada
- Click [...] -> Enviar por Email
- Ingresar destinatario
- Sistema envia:
- PDF firmado
- XML de evidencia forense
- Link de verificacion
El destinatario recibe todo para verificar independientemente.
Casos de Uso
Presentar en Juicio
Si necesitas presentar como evidencia:
- Descargar documento firmado (PDF)
- Descargar evidencia forense (XML)
- Incluir link de verificacion
- Perito puede verificar independientemente
- PSC puede atestiguar si es necesario
Auditoria Interna
Para auditorias:
- Acceder a link de verificacion
- Verificar estado de firmas
- Descargar evidencia si necesario
- Documentar verificacion
- Reportar hallazgos
Verificacion por Terceros
Cuando alguien solicita verificar:
- Compartir link de verificacion
- No requiere acceso a plataforma
- Toda la info necesaria disponible
- Pueden descargar evidencia
- Verificar independientemente
Seguridad del Link
Token Unico
Caracteristicas del token:
- UUID unico por solicitud
- No predecible
- No enumerable
- Vinculado a una sola solicitud
- Permanente (no expira)
Que Se Puede Ver
Informacion publica:
- Titulo del documento
- Nombres de firmantes
- Estados de firma
- Datos de certificados
- Constancia NOM-151
- Hashes de verificacion
NO se expone:
- Contenido del documento
- Datos personales sensibles
- Emails
- Direcciones
- Informacion confidencial
Proximos Pasos
- Vista del Postulante - Experiencia del candidato
- NOM-151 y Constancia - Entender la constancia
- Firmar Documentos - Como firmar