com.gaumala.sri.xades-bes

Funciones para firmar facturas electrónicas usando la librería xades4j

sign-comprobante

(sign-comprobante xml-string store)

Firma un comprobante xml-string con un keystore especificado en el mapa store de la siguiente forma:

key Descripción
:stream InputStream del keystore (archivo .p12)
:pass Contraseña del certificado

El resultado de esta función es un string con el XML firmado.

Esta función puede arrojar un ExceptionInfo si hay algún problema con el keystore o la contraseña que impida firmar correctamente. En ese caso (:type (ex-data e)) devuelve :xml-signature.