@denis-kalinin/dev-certs
Version:
Managing certificates on nodejs http server
38 lines (37 loc) • 1.44 kB
TypeScript
import * as usageData from "office-addin-usage-data";
export declare const certificateDirectoryName = ".office-addin-dev-certs";
export declare const certificateDirectory: string;
export declare const caCertificateFileName = "ca.crt";
export declare const caKeyFileName = "ca.key";
export declare const caCertificatePath: string;
export declare const localhostCertificateFileName = "localhost.crt";
export declare const localhostCertificatePath: string;
export declare const localhostKeyFileName = "localhost.key";
export declare const localhostKeyPath: string;
export declare const certificateName = "Developer CA for Microsoft Office Add-ins";
export declare const countryCode = "US";
export declare const daysUntilCertificateExpires = 30;
export declare const domain: string[];
export declare const locality = "Redmond";
export declare const state = "WA";
export declare const usageDataObject: usageData.OfficeAddinUsageData;
export declare function getPkiConfig(): Required<PKIConfig>;
export declare function getLocalPath(certificateFileName: string): string;
export interface CACertInfo {
organization?: string;
countryCode?: string;
state?: string;
locality?: string;
validityDays?: number;
}
export interface CertInfo {
domains?: string[];
validityDays?: number;
fileName?: string;
caKey?: string;
caCert?: string;
}
export interface PKIConfig {
ca?: CACertInfo;
cert?: CertInfo;
}