construir un sistema de validación técnica si tienes el certificado de la autoridad raíz
Sí puedes construir un sistema de validación técnica si tienes el certificado de la autoridad raíz.
⚖ Pero eso NO te convierte en autoridad certificadora ni te da validación procesal automática.
Ahora te explico bien.
🔐 1️⃣ ¿Qué significa tener el certificado raíz?
Si tienes el certificado raíz (Root CA) de:
-
Poder Judicial de la Federación (FIREL)
-
Servicio de Administración Tributaria (e.firma)
Entonces puedes:
✔ Verificar la cadena de confianza
✔ Confirmar que el certificado del firmante fue emitido por esa autoridad
✔ Validar criptográficamente la firma
✔ Construir tu propio "Trust Store"
Eso es exactamente cómo funcionan los navegadores HTTPS.
🧩 2️⃣ ¿Qué puedes validar con la raíz?
Si tienes:
-
Root CA
-
Intermedias (si existen)
-
Certificado del firmante
Puedes validar:
Certificado del firmante
↓ firmado por
Certificado intermedio
↓ firmado por
Certificado raíz (que tú confías)
En PHP con OpenSSL podrías hacer algo así:
openssl_verify($data, $signature, $certificadoPublico, OPENSSL_ALGO_SHA256);
Y validar la cadena con:
openssl verify -CAfile raiz.pem certificado_firmante.pem
Si responde:
certificado_firmante.pem: OK
Entonces pertenece a esa raíz.
⚖ 3️⃣ ¿Eso ya me da validez jurídica total?
Aquí está el punto delicado:
Tener la raíz te permite validar:
✔ Autenticidad
✔ Integridad
✔ Emisor confiable
Pero NO valida automáticamente:
❌ Si estaba revocado al momento de la firma
❌ Si el estado histórico del certificado era válido
❌ Si existe suspensión posterior
Para eso necesitas:
-
OCSP
-
CRL
-
Evidencia del momento de validación
🏛 4️⃣ ¿Entonces qué sí puedes hacer formalmente?
Puedes proponer un:
🔎 Sistema Interno de Verificación Técnica de Firmas Electrónicas
Con:
-
Almacén de autoridades raíz confiables
-
Validación de cadena de certificación
-
Consulta automática OCSP
-
Registro de respuesta OCSP
-
Registro de fecha del servidor
-
Generación de constancia técnica
Eso es completamente válido como mecanismo interno del tribunal.
Muchos órganos judiciales hacen exactamente eso.
🧠 5️⃣ La diferencia clave
| Concepto | Puedes hacerlo tú | Solo puede hacerlo la autoridad |
|---|---|---|
| Validación criptográfica | ✅ | — |
| Verificar cadena contra raíz | ✅ | — |
| Consultar OCSP | ✅ | — |
| Declarar oficialmente estado jurídico del certificado | ❌ | ✅ |
Tú puedes hacer verificación técnica confiable,
pero la certificación jurídica definitiva siempre pertenece al emisor.
🚨 6️⃣ Riesgo si no guardas evidencia
Si validas hoy y no guardas:
-
Respuesta OCSP
-
Hash del documento
-
Fecha exacta
En una impugnación futura no podrás probar que estaba vigente al momento de recepción.
Y eso es lo que puede generar problema procesal.
🎯 Conclusión clara
Si tienes el certificado raíz:
✔ Sí puedes crear un sistema serio de validación técnica.
✔ Puedes construir tu propia cadena de confianza.
✔ Puedes automatizar validación en PHP con OpenSSL.
✔ Puedes generar constancias técnicas.
Pero:
⚖ No sustituyes a la autoridad certificadora.
Si quieres, ahora puedo explicarte algo más avanzado:
-
Cómo diseñar un sistema tipo “mini-AC verificadora judicial”
-
Cómo almacenar evidencia para blindaje procesal
-
O cómo redactarlo para que el pleno del tribunal lo apruebe sin riesgo legal
Comentarios
Publicar un comentario