facturacionelectronicapy-xmlsign
Version:
Módulo NodeJs para la firma de Archivo XML para la Facturación Electrónica en Paraguay
16 lines (15 loc) • 533 B
TypeScript
import forge from "node-forge";
declare class PKCS12 {
private p12Asn1;
private p12;
openCertificate(file: string): void;
openFile(file: string, passphase: string): void;
clean(): void;
getPrivateKey(): string | null;
getCertificate(): string | null;
signature(xml: string, privateKey: any): string;
getPrivateKeyFromPEM(privateKey: any): forge.pki.rsa.PrivateKey;
signature22222(xml: string, privateKey: any): string;
}
declare const _default: PKCS12;
export default _default;