/** * Gerenciamento de certificado digital A1 (.pfx / .p12) * Migrado de nfse-php/src/Signer/Certificate.php * * Usa node-forge para leitura do PFX sem dependĂȘncias nativas de OpenSSL */ import type { NfseContext } from '../types/context.js'; export interface CertificateInfo { privateKeyPem: string; certificatePem: string; certificateClean: string; expiresAt: Date; commonName: string; pfxBuffer: Buffer; password: string; } export declare function loadCertificate(pfxPathOrBuffer: string | Buffer, password: string): CertificateInfo; export declare function resolveCertSource(context: NfseContext): string | Buffer; export declare function signWithKey(content: string, privateKeyPem: string, algorithm?: 'SHA1' | 'SHA256'): Buffer; //# sourceMappingURL=certificate.d.ts.map