Hola buena les escribo por que llevo con un problema varios días, me explico. He firmado un documento xml como indica la agencia española de proteccion de datos, pero a la hora de crear un php que envie la información firmada a la agencia para comprobar si es correcta siempre me responde con un error.
El error es en el campo "Envio/reg_uno/declarante/control/est_err" con el valor 07(ese numero significa firma incorrecta, pero a la hora de validar la firma en la página oficial funciona perfectamente). 
 
El código es cuestion:
 
<?php
 
$xml= base64_encode('<?xml version="1.0" encoding="ISO-8859-1......');
 
 
$com = new SoapClient('https://www.aespd.es:443/agenciapd/axis/SolicitudService?wsdl', array(    'trace' => 1,    'encoding' => 'UTF-8'));
 
$xmlRespuesta= $com->probarXml($xml);
$xmlRespuesta= base64_decode($xmlRespuesta);
 
$respuesta= new SimpleXMLElement($xmlRespuesta);
print_r($xmlRespuesta);
 
 ?> 
   
 



 Este tema le ha gustado a 1 personas
Este tema le ha gustado a 1 personas