SwarmSpecCAConfig

constructor(nodeCertExpiry: Long? = null, externalCAs: List<SwarmSpecCAConfigExternalCAsInner>? = null, signingCACert: String? = null, signingCAKey: String? = null, forceRotate: Int? = null)

Parameters

nodeCertExpiry

The duration node certificates are issued for.

externalCAs

Configuration for forwarding signing requests to an external certificate authority.

signingCACert

The desired signing CA certificate for all swarm node TLS leaf certificates, in PEM format.

signingCAKey

The desired signing CA key for all swarm node TLS leaf certificates, in PEM format.

forceRotate

An integer whose purpose is to force swarm to generate a new signing CA certificate and key, if none have been specified in SigningCACert and SigningCAKey