ctt-gob-es / clienteafirma

Cliente @firma
http://administracionelectronica.gob.es/ctt/clienteafirma
254 stars 119 forks source link

Formato de información del certificado como parámetro en successCallback, método sign autoscript #356

Open pacoweb opened 1 year ago

pacoweb commented 1 year ago

Necesitaría saber en que formato llega la información del certificado en el successcallback cuando llamo al método sign de AutoScript.

Recibo 2 parámetros en base64 (signatureB64, certificateB6), decodifico los dos y en el primero tengo el XML firmado pero el segundo certificateB64 parece binario.

image

Ejemplo de llamada:

 AutoScript.sign(
                base64.encode("<xml..."),
                "SHA512withRSA",
                "XAdES",
                "format=XAdES Enveloped\ninsertEnvelopedSignatureOnNodeByXPath=/Ejemplo/Firma",
                sendSignatureCallback ,
                sendSignatureErrorCallback );

function sendSignatureCallback (signatureB64, certificateB64, extraData) {
document.getElementByName("signatureField").value = Base64.decode(signatureB64);
document.getElementByName("certificateField").value = Base64.decode(certificateB64);  //AQUÍ
}

Versión de autoscript: 1.8.2 Versión de AutoFirma: 1.8.2

Gracias!