Ver Mensaje Individual
  #14  
Antiguo 15-11-2024
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.214
Reputación: 24
newtron Va camino a la fama
Cita:
Empezado por Sandy656 Ver Mensaje
Hola a todos.

He realizado la firma para guardar el xml firmado pero me coloca la firma al inicio del xml y al enviarlo para comprobar si está correcto me devuelve esto:

Código PHP:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Body>
        <env:Fault>
            <faultcode>env:Server</faultcode>
            <faultstring>Codigo[1207].Se esperaba nodo {http://schemas.xmlsoap.org/soap/envelope/}Envelope y ha venido {http://www.w3.org/2000/09/xmldsig#}Signature</faultstring>
        </env:Fault>
    </env:Body>
</env:Envelope>
Si cambio manualmente el xml y coloco todo el bloque signature al final ,antes del nodo </RegFactuSistemaFacturacion> me lo da como correcto.

¿Cómo se puede realizar la firma colocando todo correcto?

gracias a todos.

¿Y cómo estás firmando el fichero?
__________________
Be water my friend.
Responder Con Cita