UNPKG

@openade/fe

Version:

Fatturazione Elettronica - Electronic Invoicing for Sistema di Interscambio (SDI)

21 lines 872 B
export interface SignatureResult { signature: string; digest: string; algorithm: string; } export declare class SignatureService { sign(data: Buffer, privateKey: string, algorithm?: string): Promise<SignatureResult>; verify(data: Buffer, signature: string, publicKey: string, algorithm?: string): Promise<boolean>; signXml(xmlContent: string, privateKey: string, algorithm?: string): Promise<string>; verifySignedXml(signedXml: string, publicKey: string, algorithm?: string): Promise<boolean>; loadPrivateKeyFromFile(filePath: string): string; loadCertificateFromFile(filePath: string): string; getCertificateInfo(_certificate: string): Promise<{ subject: string; issuer: string; validFrom: Date; validTo: Date; serialNumber?: string; }>; } //# sourceMappingURL=signature.service.d.ts.map