NET-Web-API-w-Angular/my-app/node_modules/@sigstore/verify/dist/key/certificate.d.ts

19 lines
658 B
TypeScript
Executable file

import { X509Certificate } from '@sigstore/core';
import { CertAuthority } from '../trust';
export declare function verifyCertificateChain(leaf: X509Certificate, certificateAuthorities: CertAuthority[]): X509Certificate[];
interface CertificateChainVerifierOptions {
trustedCerts: X509Certificate[];
untrustedCert: X509Certificate;
}
export declare class CertificateChainVerifier {
private untrustedCert;
private trustedCerts;
private localCerts;
constructor(opts: CertificateChainVerifierOptions);
verify(): X509Certificate[];
private sort;
private buildPaths;
private findIssuer;
private checkPath;
}
export {};