Skip to main content
Element Software
A newer release of this product is available.

ListKeyServersKmip

Contributors netapp-pcarriga netapp-dbagwell

You can use the ListKeyServersKmip method to list all Key Management Interoperability Protocol (KMIP) key servers that have been created. You can filter the results by specifying additional parameters.

Parameters

This method has the following input parameters:

Name Description Type Default value Required

keyProviderID

When specified, the method only returns KMIP key servers that are assigned to the specified KMIP key provider. If omitted, returned KMIP key servers will not be filtered based on whether they are assigned to the specified KMIP Key Provider.

integer

None

No

kmipAssignedProviderIsActive

Filters returned KMIP key server objects based on whether they are active. Possible values:

  • true: Returns only KMIP key servers which are active (providing keys which are currently in use).

  • false: Returns only KMIP key servers which are inactive (not providing any keys and able to be deleted).

If omitted, returned KMIP key servers are not filtered based on whether they are active.

boolean

None

No

kmipHasProviderAssigned

Filters returned KMIP key servers based on whether they have a KMIP key provider assigned. Possible values:

  • true: Returns only KMIP key servers which have a KMIP key provider assigned.

  • false: Returns only KMIP key servers which do not have a KMIP key provider assigned.

If omitted, returned KMIP key servers are not filtered based on whether they have a KMIP key provider assigned.

boolean

None

No

Return values

This method has the following return values:

Name

Description

Type

kmipKeyServers

The complete list of KMIP key servers which have been created.

Request example

Requests for this method are similar to the following example:

{
  "method": "ListKeyServersKmip",
  "params": {},
"id": 1
}

Response example

This method returns a response similar to the following example:

{
    "kmipKeyServers": [
        {
            "kmipKeyServerName": "keyserverName",
            "kmipClientCertificate": "dKkkirWmnWXbj9T/UWZYB2oK0z5...",
            "keyServerID": 15,
            "kmipAssignedProviderIsActive": true,
            "kmipKeyServerPort": 5696,
            "kmipCaCertificate": "MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/E...",
            "kmipKeyServerHostnames": [
                "server1.hostname.com", "server2.hostname.com"
            ],
            "keyProviderID": 1
        }
    ]
}

New since version

11.7