electron-root-ssl-pinning
Version:
Pinning root CA certificates into your Electron app
11 lines (10 loc) • 603 B
TypeScript
import { CreateRootCAVerifier, RootCertificatesList, ICaStore, RootCertificates } from "./types";
export declare const createRootCaVerifier: CreateRootCAVerifier;
/**
* Determine if 'rootCertificates' is either a pathname to '*.pem' file or an array of certificates
*/
export declare function determineTypeOfGivenArgument(rootCertificates: RootCertificates): RootCertificatesList;
/**
* Create root CA store dictionary: { ['* commonName * organizationName * organizationalUnitName *']: PKICertificate }
*/
export declare function createCAStore(rootCertificatesList: RootCertificatesList): ICaStore;