UNPKG

@truschery/eimzo

Version:

A lightweight Node.js package for seamless integration with Eimzo, providing easy-to-use functionality for creating digital signatures and managing API keys.

29 lines 930 B
import { Pfx } from "@truschery/eimzo-api"; import { CertificateFile, CertificateLoadKeyAction, CertificateSignAction } from "../../types"; export default class PfxCertificate { private signAction; private loadKeyAction; fullName?: string; serialNumber?: string; name?: string; surname?: string; inn?: string; uid?: string; pinfl?: string; organization?: string; type?: string; validFrom?: Date; validTo?: Date; businesscategory?: string; address?: string; city?: string; file: CertificateFile; alias: string; constructor(certificate: Pfx.Certificate, signAction: CertificateSignAction, loadKeyAction: CertificateLoadKeyAction); sign(string: string, params?: any): Promise<string>; loadKey(): Promise<Pfx.LoadKeyResponse>; isExpired(): boolean; isValid(): boolean; isPhysical(): boolean; } //# sourceMappingURL=PfxCertificate.d.ts.map