@openade/fe
Version:
Fatturazione Elettronica - Electronic Invoicing for Sistema di Interscambio (SDI)
27 lines • 794 B
TypeScript
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