UNPKG

@openade/fe

Version:

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

27 lines 794 B
export interface TSAConfig { endpoint: string; username?: string; password?: string; timeout?: number; } export interface TimestampResult { timestampToken: string; timestamp: string; tsa: string; accuracy?: number; } export declare class TSAService { private httpService; private asn1Service; private config; constructor(config: TSAConfig); requestTimestamp(contentHash: string, _contentType?: string): Promise<TimestampResult>; verifyTimestamp(timestampToken: string, _expectedContent: string): Promise<boolean>; private createMockTimestamp; getTimestampInfo(timestampToken: string): Promise<{ timestamp: string; tsa: string; accuracy?: number; }>; } //# sourceMappingURL=timestamping.service.d.ts.map