Interface IStartTlsProxyServerOptions

interface IStartTlsProxyServerOptions {
    caCert?: string;
    caKey?: string;
    caSubj?: ICertificateSubject;
    certGenerateDir?: string;
    certJsonFile?: string;
    clientCert?: string;
    clientKey?: string;
    clientReq?: string;
    clientSubj?: ICertificateSubject;
    days?: number;
    host?: string;
    openssl?: string;
    port?: number;
    serverCert?: string;
    serverKey?: string;
    serverReq?: string;
    serverSubj?: ICertificateSubject;
    size?: number;
    validClients?: string[];
}

Hierarchy (view full)

Properties

caCert?: string
caKey?: string
certGenerateDir?: string
certJsonFile?: string
clientCert?: string
clientKey?: string
clientReq?: string
clientSubj?: ICertificateSubject
days?: number
host?: string
openssl?: string
port?: number
serverCert?: string
serverKey?: string
serverReq?: string
serverSubj?: ICertificateSubject
size?: number

the size of the private key to generate in bits. This must be the last option specified. The default is 2048.

validClients?: string[]