Interface SwarmSpecCAConfigExternalCAsInner

SwarmSpecCAConfigExternalCAsInner

interface SwarmSpecCAConfigExternalCAsInner {
    CACert?: string;
    Options?: {
        [key: string]: string;
    };
    Protocol?: Cfssl;
    URL?: string;
}

Properties

CACert?: string

The root CA certificate (in PEM format) this external CA uses to issue TLS certificates (assumed to be to the current swarm root CA certificate if not provided).

Options?: {
    [key: string]: string;
}

An object with key/value pairs that are interpreted as protocol-specific options for the external CA driver.

Protocol?: Cfssl

Protocol for communication with the external CA (currently only cfssl is supported).

URL?: string

URL where certificate signing requests should be sent.