SwarmSpecCAConfigExternalCAsInner

constructor(protocol: SwarmSpecCAConfigExternalCAsInner.Protocol? = Protocol.CFSSL, URL: String? = null, options: Map<String, String>? = null, caCert: String? = null)

Parameters

protocol

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

URL

URL where certificate signing requests should be sent.

options

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

caCert

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).