Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2015, 04:16
Avatar de g4241610
g4241610
 
Fecha de Ingreso: mayo-2015
Mensajes: 1
Antigüedad: 9 años
Puntos: 0
SoapClient para un certificado xml

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);

?>