Closed schweini closed 5 years ago
Ya lo arregle - mi encabezado de MensajeReceptor (de la pagina de Roy) no era compatible con el firmador de CRLibre.
Por si alguien mas tiene ese problema, aqui el encabezado de MR que si funciona:
<MensajeReceptor xmlns="https://tribunet.hacienda.go.cr/docs/esquemas/2017/v4.2/mensajeReceptor" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://tribunet.hacienda.go.cr/docs/esquemas/2017/v4.2/mensajeReceptor MensajeReceptor_4.2.xsd">
Yo no uso el creador de FE etc de CR Libre por eso seguro no me da el error, solo uso el firmador, sería bueno reparar el encabezado para que no dé error a los demás.
El encabezado de CRLibre y el de Roy están bien - pero el de Roy no es compatible con el firmador crlibre (pero si es compatible con xadessignercr).
El problema es que el de Roy no lleva el xmlns "ds" definido, el cual es referenciado por la firma del firmador crlibre.
On Sat, Dec 1, 2018, 06:01 Manuel Prado <notifications@github.com wrote:
Yo no uso el creador de FE etc de CR Libre por eso seguro no me da el error, solo uso el firmador, sería bueno reparar el encabezado para que no dé error a los demás.
— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/CRLibre/API_Hacienda/issues/70#issuecomment-443421269, or mute the thread https://github.com/notifications/unsubscribe-auth/AFxdrxcW4J_JkxsrvPe-AhX4_hrW4HsBks5u0m-cgaJpZM4Y8yAq .
Creo que el de CR Libre no está bien, hay un error con el URL al final.
Ojo que xmlns no son URL - solo se ven asi. Pero no necesariamente tiene que ser un URL que existe. Y con el encabezado de crlibre, puedo firmar los XML con xadessignercr y el firmador crlibre, y Hacienda me los acepta.
On Sat, Dec 1, 2018 at 7:04 AM Manuel Prado notifications@github.com wrote:
Creo que el de CR Libre no está bien, hay un error con el URL al final.
— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/CRLibre/API_Hacienda/issues/70#issuecomment-443424765, or mute the thread https://github.com/notifications/unsubscribe-auth/AFxdrx2Tym3C2kxcHwPNyaiovYfHRGzMks5u0n5AgaJpZM4Y8yAq .
Acabo de hacer un git clone (para obtener la version con los arreglos de Firmadohaciendacr.php), y los MR firmados con el firmador todavia me salen rechazados por Hacienda - FE y TE funcionan bien.