Function createSelfSignedSslCertificate
- createSelfSignedSslCertificate(
__namedParameters: { nginxDirPath: string; siteName: string },
sslParams?: Readonly<
PartialWithUndefined<
{
cityName: string;
countryCode: string;
days: number;
organizationalUnitName: string;
organizationName: string;
outputPaths: PartialWithUndefined<
{ certificate: string; dhParam: string; key: string },
>;
stateName: string;
websiteHostname: string;
},
>,
>,
): Promise<
RequiredAndNotNull<
RequiredAndNotNull<SslCertificateParams>["outputPaths"],
>,
> Parameters
- __namedParameters: { nginxDirPath: string; siteName: string }
- sslParams: Readonly<
PartialWithUndefined<
{
cityName: string;
countryCode: string;
days: number;
organizationalUnitName: string;
organizationName: string;
outputPaths: PartialWithUndefined<
{ certificate: string; dhParam: string; key: string },
>;
stateName: string;
websiteHostname: string;
},
>,
> = {}
Returns Promise<
RequiredAndNotNull<
RequiredAndNotNull<SslCertificateParams>["outputPaths"],
>,
>
Creates and stores a self-signed SSL certificate. This outputs a key, a certificate, and DH Parameters for Nginx.