Function generateCACertificate
- generateCACertificate(options?): Promise<{
cert: string;
key: string;
}> Parameters
- options: {
bits?: number;
nameConstraints?: {
permitted?: string[];
};
subject?: {
commonName?: string;
countryName?: string;
organizationName?: string;
[key: string]: string | undefined;
};
} = {}Optionalbits?: number
OptionalnameConstraints?: {
permitted?: string[];
}
Optionalpermitted?: string[]
Optionalsubject?: {
commonName?: string;
countryName?: string;
organizationName?: string;
[key: string]: string | undefined;
}
[key: string]: string | undefined
OptionalcommonName?: string
OptionalcountryName?: string
OptionalorganizationName?: string
Returns Promise<{
cert: string;
key: string;
}>
Generate a CA certificate for mocking HTTPS.
Returns a promise, for an object with key and cert properties, containing the generated private key and certificate in PEM format.
These can be saved to disk, and their paths passed as HTTPS options to a Mockttp server.