Buenos días y bienvenida a los nuevos!
Ya he conseguido realizar el flujo de aplicación correcto de envío y generación de QR con Gipuzkoa. Pero me queda un aviso por resolver, el de siempre:
Código PHP:
<Codigo>008</Codigo>
<Descripcion>El mensaje ha sido modificado en tránsito o la firma no está bien realizada -- SignedInfo failed to verify. Reference URI="" failed to verify. Reference URI="#Signature-63c35f38-2b5f-4600-b3da-3ddee86d62b3-SignedProperties" failed to verify. Reference URI="#Signature-63c35f38-2b5f-4600-b3da-3ddee86d62b3-KeyInfo" failed to verify. [src/xml2signatureobj.cpp(315)] - (10606)</Descripcion>
Sugerencias, ¿guardáis el XML en memoria o cómo lo hacéis? He mirado los headers, la codificación... Uso Chilkat, ¿Cómo convierto el XML a UTF-8 antes de firmar?
(Y eso que ya tengo esto al crear el XML:
Código PHP:
Chilkat.Xml xml = new Chilkat.Xml();
xml.Encoding = "utf-8";
)
Por cierto, ¿Cuál véis que sería la transición más adecuada después de dejar más o menos puesto el sistema de validación con Gipuzkoa?