Estoy utilizando el componente distribuido basado en Java para enviar a una plataforma de firma con FIRe un documento XML.
Hasta el momento, he conseguido enviar el documento y firmarlo (La plataforma usa un proveedor de firma de terceros), recibiendo la URL de vuelta con el transaction id (Que es distinto al transaction ID que se genera en la peticion para la firma).
Cuando realizo el método recoverSignResult con el primer id de transaccion (el segundo no funciona). Recibo una respuesta, la cual dejo adjunto:
Estoy seguro de que algo se me está escapando, pero no consigo dar con la respuesta y no veo nada referente en el manual de integrador en la parte del componente distribuido.
Mi pregunta es: ¿Que tengo que hacer con esta respuesta? ¿Generar un XML que matchee con el XSD que se hace referencia?
Buenas,
Estoy utilizando el componente distribuido basado en Java para enviar a una plataforma de firma con FIRe un documento XML. Hasta el momento, he conseguido enviar el documento y firmarlo (La plataforma usa un proveedor de firma de terceros), recibiendo la URL de vuelta con el transaction id (Que es distinto al transaction ID que se genera en la peticion para la firma).
Cuando realizo el método recoverSignResult con el primer id de transaccion (el segundo no funciona). Recibo una respuesta, la cual dejo adjunto:
No entiendo como está montado este documento, hace referencia a https://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd#base64 pero no se puede decodificar con B64.
Estoy seguro de que algo se me está escapando, pero no consigo dar con la respuesta y no veo nada referente en el manual de integrador en la parte del componente distribuido.
Mi pregunta es: ¿Que tengo que hacer con esta respuesta? ¿Generar un XML que matchee con el XSD que se hace referencia?