
27/05/2015, 04:16
|
 | | | Fecha de Ingreso: mayo-2015
Mensajes: 1
Antigüedad: 9 años, 10 meses 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);
?> |