Solicitudes de Firma Digital
Modulo para gestionar firmas electronicas avanzadas con certificados e.firma del SAT y cumplimiento NOM-151.
Contenido del Modulo
- Solicitudes de Firma Digital
- Introduccion - Conceptos de firma electronica y e.firma
- Certificados e.firma - Gestionar certificados del SAT
- Crear Solicitudes - Iniciar proceso de firma
- Flujo de Firmas - Workflow de dos partes
- Firmar Documentos - Proceso de firma con e.firma
- NOM-151 y Constancia - Cumplimiento legal y timestamping
- Verificacion Publica - Validar firmas y evidencia forense
- Vista del Postulante - Firmar documentos como candidato
- Integracion con Automatizacion - Eventos y triggers
Acceso Rapido
| Articulo | Descripcion |
|---|---|
| Introduccion | Conceptos de firma electronica |
| Certificados e.firma | Gestionar certificados SAT |
| Crear Solicitudes | Iniciar proceso de firma |
| Flujo de Firmas | Workflow empresa-postulante |
| Firmar Documentos | Como firmar con e.firma |
| NOM-151 y Constancia | Cumplimiento legal |
| Verificacion Publica | Validar firmas |
| Vista del Postulante | Experiencia del candidato |
| Integracion Automatizacion | Eventos y workflows |
Caracteristicas Principales
Firma Electronica Avanzada:
- Certificados e.firma del SAT
- Archivo .cer (certificado publico)
- Archivo .key (llave privada)
- Contrasena de la llave
- Cumplimiento Legal
- NOM-151-SCFI-2016
- Constancia de tiempo (RFC 3161)
- PSC acreditado (PSCWorld)
- Seguridad
- Llave privada nunca se almacena
- Hash SHA-256 del documento
- Firma CMS/PKCS#7
- Registro de IP y dispositivo
- Verificacion
- Link publico de verificacion
- Evidencia forense XML
- Descarga de documento firmado
Flujo General
-
Empresa crea solicitud
- Selecciona documento PDF
- Asigna al postulante
-
Empresa firma primero
- Selecciona certificado e.firma
- Proporciona llave privada
- Confirma firma
-
Postulante recibe notificacion
- Email + notificacion en plataforma
-
Postulante firma
- Lee documento completo
- Firma con su e.firma
- Confirma firma
-
Constancia NOM-151
- Sistema solicita timestamp
- PSC genera constancia
-
Completado
- Documento firmado disponible
- Evidencia forense generada
- Link publico de verificacion
Estados de la Solicitud
pending_company
- Solicitud creada
- Esperando firma de empresa
- Postulante aun no puede firmar
pending_postulant
- Empresa ya firmo
- Esperando firma del postulante
- Notificacion enviada
pending_constancia
- Ambas firmas completadas
- Esperando timestamp NOM-151
- Proceso automatico
completed
- Todo completado
- Documento firmado disponible
- Evidencia forense lista
expired
- Tiempo limite excedido
- Requiere nueva solicitud
cancelled
- Cancelada por empresa
- Razon de cancelacion registrada
Permisos Requeridos
Para Reclutadores:
- certificates.read - Ver certificados
- certificates.manage - Gestionar certificados
- digital-signature.read - Ver solicitudes
- digital-signature.create - Crear solicitudes
- digital-signature.sign - Firmar documentos
- digital-signature.manage - Cancelar solicitudes
Para Postulantes:
- certificates.read - Ver sus certificados
- certificates.manage - Subir su e.firma
- digital-signature.read - Ver solicitudes
- digital-signature.sign - Firmar documentos
Requisitos
Certificados:
- e.firma vigente del SAT
- Archivo .cer (certificado)
- Archivo .key (llave privada)
- Contrasena de la llave
Documentos:
- Formato PDF unicamente
- Desde repositorio de documentos
- Tamano maximo segun configuracion
Seguridad
Llave Privada:
- NUNCA se almacena en disco
- Solo en memoria durante firma
- Se borra inmediatamente despues
- Contrasena no se registra en logs
Documento:
- Hash SHA-256 antes de firmar
- Hash despues de firmas
- Comparacion para integridad
- Almacenamiento seguro en S3
Auditoria:
- IP del firmante registrada
- User-Agent registrado
- Timestamp exacto
- Certificado usado registrado