kmip.config

Type: object

Type: array
No Additional Items

KMIPEntry

Type: object
No Additional Properties

Id

Type: integer

Unique identifier for the KMIP configuration.

Enabled

Type: boolean

Whether KMIP (Key Management Interoperability Protocol) is enabled.

Manage Sed Disks

Type: boolean

Whether to use KMIP for managing SED (Self-Encrypting Drive) keys. When enabled, SED keys are synced from the local database to the remote KMIP server. When disabled, any SED keys still held on the KMIP server are synced back to the local database.

Manage Zfs Keys

Type: boolean

Whether to use KMIP for managing ZFS encryption keys. When enabled, ZFS keys are synced from the local database to the remote KMIP server. When disabled, any ZFS keys still held on the KMIP server are synced back to the local database.

Certificate


ID of the client certificate used to initiate the TLS handshake with the KMIP server, or null.

Type: integer
Type: null

Certificate Authority


ID of the certificate authority used to verify the KMIP server during the TLS handshake, or null.

Type: integer
Type: null

Port

Type: integer

TCP port number for the KMIP server connection.

Value must be greater or equal to 1 and lesser or equal to 65535

Server


Hostname or IP address of the KMIP server or null if not configured.

Type: string

Must be at least 1 characters long

Type: null

Ssl Version

Type: enum (of string)

SSL/TLS protocol version to use for KMIP connections. Specify this to match the SSL configuration used by the KMIP server.

Must be one of:
  • "PROTOCOL_TLSv1"
  • "PROTOCOL_TLSv1_1"
  • "PROTOCOL_TLSv1_2"


Required roles: KMIP_READ