envio-comprobantes-sri
Version:
Envia comprobantes electronicos al SRI (Ecuador). Recibe un objeto JSON. Lo convierte a XML, lo firma, lo envía al servicio web del SRI y devuelve la respuesta.
10 lines (9 loc) • 606 B
TypeScript
import forge from "node-forge";
export interface CertificadoConLlave {
cert: forge.pki.Certificate;
key: forge.pki.rsa.PrivateKey;
}
export default function seleccionarCertificadoDeFirma(p12: forge.pkcs12.Pkcs12Pfx, fechaReferencia?: Date): Partial<CertificadoConLlave>;
export declare function elegirCertificadoVigente(candidatos: CertificadoConLlave[], fechaReferencia?: Date): CertificadoConLlave | undefined;
export declare function estaVigente(cert: forge.pki.Certificate, fechaReferencia?: Date): boolean;
export declare function aptoParaFirma(cert: forge.pki.Certificate): boolean;