UNPKG

xpm

Version:

The xPack project manager command line tool

21 lines (20 loc) 747 B
import { TLogClientOptions } from './client'; import type { TransparencyLogEntry } from '@sigstore/bundle'; import type { SignatureBundle, Witness } from '../witness'; export declare const DEFAULT_REKOR_URL = "https://rekor.sigstore.dev"; type TransparencyLogEntries = { tlogEntries: TransparencyLogEntry[]; }; export type RekorWitnessOptions = Partial<TLogClientOptions> & { entryType?: 'dsse' | 'intoto'; majorApiVersion?: number; }; export declare class RekorWitness implements Witness { private tlogV1; private tlogV2; private entryType?; private majorApiVersion; constructor(options: RekorWitnessOptions); testify(content: SignatureBundle, publicKey: string): Promise<TransparencyLogEntries>; } export {};