index.d.ts 505 B

12345678910111213
  1. import { TSAClientOptions } from './client';
  2. import type { RFC3161SignedTimestamp } from '@sigstore/bundle';
  3. import type { SignatureBundle, Witness } from '../witness';
  4. type RFC3161SignedTimestamps = {
  5. rfc3161Timestamps: RFC3161SignedTimestamp[];
  6. };
  7. export type TSAWitnessOptions = TSAClientOptions;
  8. export declare class TSAWitness implements Witness {
  9. private tsa;
  10. constructor(options: TSAWitnessOptions);
  11. testify(content: SignatureBundle): Promise<RFC3161SignedTimestamps>;
  12. }
  13. export {};