verify.d.ts 563 B

12345678910111213
  1. /// <reference types="node" />
  2. import * as sigstore from './types/sigstore';
  3. export type KeySelector = (hint: string) => string | Buffer | undefined;
  4. export declare class Verifier {
  5. private trustedRoot;
  6. private keySelector;
  7. constructor(trustedRoot: sigstore.TrustedRoot, keySelector?: KeySelector);
  8. verify(bundle: sigstore.ValidBundle, options: sigstore.RequiredArtifactVerificationOptions, data?: Buffer): void;
  9. private verifyArtifactSignature;
  10. private verifySigningCertificate;
  11. private verifyTLogEntries;
  12. private getPublicKey;
  13. }