Modelo de datos — Firmador
Aprende cómo estructurar los datos necesarios para firmar un comprobante XML de forma válida y segura con un certificado digital.
Modelo del firmador
Sección titulada «Modelo del firmador»interface SignXmlCommand { p12Buffer: Uint8Array; password: string; xmlBuffer: Uint8Array;}p12Buffer: Certificado en formato.p12comoUint8Arraypassword: Contraseña que protege el certificadoxmlBuffer: XML del comprobante sin firmar en binario
Respuesta esperada
Sección titulada «Respuesta esperada»La función signXml(cmd: SignXmlCommand) retorna una promesa con el XML firmado como
string.
const signedXml: string = await signXml(cmd);