Hola que tal dado
Mas que entrar como tester, me gustaría saber si ya has podido realizar la validación del sello digital, me explico mejor, estoy realizando un validador de
cfd para mi empresa como receptor de facturas xml, ya llevo lo siguiente:
> Validar que el certificado este vigente
> Validar que el certificado este a nombre del Emisor
> Validar que los folios pertenezcan a una serie valida
> Validar que los folios pertenezcan al Emisor
> Validar que los folios no han sobrepasado sus máximos
Lo que me falta:
> Validar el sello digital con la clave pùblica (esta no encuentro como extraerla, bajarla del sat, crearla, no tengo ni idea como obtenerla)
> En teoría con un archivo tipo publickey.key debería de poder desencriptar
el sellodigital, pero hasta ahora no encontrado que sentencia utilizar para
openssl.
> Desencriptar sello digital
> Obtener cadena original y reencriptarla con la clave pùblica
> Comparar el sello digital generado con el que se encuentra en el CFD recibido.
Actualmente estoy trabajando en modo servicio local, utilizando openssl.
Que estes bien , saludos.
|