certificado (la identidad digital) y otra muy distinta es la plataforma o implementación
Entiendo perfectamente tu inquietud. Es una confusión muy común: una cosa es el certificado (la identidad digital) y otra muy distinta es la plataforma o implementación (el software que gestiona la firma).
Tienes razón en tu sospecha: el convenio con la SCJN usualmente permite que el Poder Judicial de Guerrero reconozca la FIREL como válida, pero no necesariamente obliga (ni facilita) que usen la infraestructura técnica de la Corte para sus procesos internos.
Aquí te detallo la base técnica que necesitas para orientar al área de sistemas:
1. El estándar de firma: ¿XML o PDF?
Mencionaste el XML del SAT; eso es un estándar llamado XAdES (XML Advanced Electronic Signatures). Sin embargo, en el ámbito judicial se prefiere firmar sobre el documento mismo para que sea legible.
Si el software de la SCJN entrega un PDF con "leyendas", lo más probable es que estén usando PAdES (PDF Advanced Electronic Signatures).
PAdES: La firma está incrustada dentro del archivo PDF. No necesitas un archivo externo.
El reto: Las "leyendas" que ves son solo una representación visual (el "estampado"). La firma real son metadatos ocultos en el archivo que contienen el certificado del firmante y el hash del documento.
2. Lo que el área de Sistemas debe desarrollar
Para no depender del software de la SCJN, el Poder Judicial de Guerrero necesita su propio Motor de Firma y Validación. Los componentes técnicos clave son:
Validación de Cadena de Confianza: El software debe conectarse a los servicios de la SCJN (o del SAT, si el convenio lo incluye) para verificar que el certificado no haya sido revocado (vía listas CRL o protocolo OCSP).
Extracción de Metadatos: El sistema debe ser capaz de leer el diccionario de firmas del PDF para extraer quién firmó y en qué fecha/hora.
Integridad (Hash): El software debe recalcular el algoritmo del documento para asegurar que no ha sido alterado desde que se firmó.
3. Información Técnica Necesaria (Checklist)
Si quieres presentar una propuesta seria, solicita al área de sistemas o a la SCJN los siguientes datos técnicos del convenio:
4. Tu diagnóstico es correcto
Si Guerrero solo usa la aplicación de la Corte, están siendo usuarios externos de un sistema ajeno. Para tener soberanía tecnológica y procesos internos eficientes (como un expediente electrónico propio), el área de sistemas debe:
Desarrollar un Validador Propio: Que reciba el PDF y extraiga la firma sin depender de la interfaz de la SCJN.
Implementar una Librería de Firma: (Como OpenSSL o librerías específicas de Java/C#) que permita a los jueces de Guerrero firmar documentos locales con su FIREL.
Nota Crítica: El hecho de que un PDF diga "Firmado por Juez X" en una leyenda de texto no tiene valor legal si no hay un software que verifique los bits ocultos del archivo. Si sistemas no desarrolla esto, están validando documentos "a ojo", lo cual es un riesgo jurídico enorme.
¿Te gustaría que te ayude a redactar una lista de requerimientos técnicos básicos para que el área de sistemas pueda empezar a evaluar el desarrollo de su propio validador?
Comentarios
Publicar un comentario