Estimados,
Requiero me ayuden corrigiendo un problema que tengo al momento de firmar un XML basado en XAdES-BES, metodo enveloped.
Tengo todo el código en PHP generado con DOMdocument, firmado con OpenSSL con un certificado PCKS#12 (*.p12), usando encriptado SHA1, y codificados BASE64, DIGEST y HASH.
Al enviar mi XML firmado a un webservice externo, este me confirma recepción del archivo, pero al consultar si mi XML fue autorizado mediante otro webservice, este me responde con el siguiente error:
{
["identificador"]=>
string(2) "39"
["mensaje"]=>
string(14) "FIRMA INVALIDA"
["informacionAdicional"]=>
string(73) "La firma es invalida [Firma inválida (firma y/o certificados alterados)]"
["tipo"]=>
string(5) "ERROR"
}
Por favor aplicar al proyecto únicamente las personas que conozcan del tema, y crean poder ayudarme a corregir este problema.
Estándar usado: XAdES-BES
Versión del esquema: 1.3.2 ([login to view URL])
Tipo de firmado: ENVELOPED
Codificación: UTF-8
Lenguaje: PHP
Certificado: *.P12 (PCKS#12)
Saludos Cordiales,
Gracias,
Hola señor,
Somos una empresa de desarrollo de la India aquí.
Hemos revisado sus detalles publicados aquí y queremos más aclaraciones, así que envíenos un mensaje para discutir sobre él más de lo que podremos mover en él.
Gracias
SE HABLA ESPAÑOL!!!..., Hola, Como estas? Puedo ayudar con tu proyecto, Soy profesional del área, con amplia experiencia y alta capacidad resolutiva. Para mayor información podemos contactar vía SKYPE, Saludos…