index.d.ts 551 B

12345678910
  1. import { X509Certificate } from '@sigstore/core';
  2. import { VerifiedSCTProvider } from './sct';
  3. import type { Signer } from '../shared.types';
  4. import type { TrustMaterial } from '../trust';
  5. export type CertificateVerificationResult = {
  6. signer: Signer;
  7. scts: VerifiedSCTProvider[];
  8. };
  9. export declare function verifyPublicKey(hint: string, timestamps: Date[], trustMaterial: TrustMaterial): Signer;
  10. export declare function verifyCertificate(leaf: X509Certificate, timestamps: Date[], trustMaterial: TrustMaterial): CertificateVerificationResult;