Configuring KeyControl as a KMIP Client

As a KMIP client, KeyControl can connect to a third-party KMIP server. After the connection has been established, KeyControl saves any new Admin Keys to the KMIP server instead of sending them as parts to the Security Admins in the system. It can then retrieve the required Admin Key from the KMIP server when you need to restore or recover the system. For more details, see Admin Keys.

Before You Begin 

Make sure you have the certificate bundle from your KMIP server.

Procedure 

  1. Log into the KeyControl webGUI using an account with Security Admin privileges.
  2. In the top menu bar, click Settings.
  3. In the System Settings section, click KMIP Client Settings.
  4. If you want to change the settings for an existing KMIP client connection, select the client connection you want to change from the External KMIP Server drop-down list. If you want to add a new KMIP client connection, click the blue + (Plus sign) .
  5. On the Basic tab, specify the options you want to use.

  6. When you are finished, click the Advanced tab.
  7. On the Cert sub-tab:

    1. Click Load File in the Cert File field and navigate to your user certification file.
    2. In the Cert Format field, enter the certificate format. This can be pem or p12.
    3. Enter the certificate password, if one was specified when the certificate was created.
  8. If you have a separate user Key file, click the Key sub-tab and do the following.

    1. Click Load File in the Key File field and navigate to your user key file.
    2. In the Key Format field, enter the key file format. This can be pem or p12.

      Note: If you want to use an encrypted private key, it must be in PKCS#8 format. Unencrypted private keys can use either PKCS#1 or PKCS#8.

    3. Enter the key file password, if one was specified when the key was created.
  9. Click the CA Trusted Cert sub-tab and do the following:

    1. Click Load File in the CA Trusted Cert File field and navigate to your server certificate file.
    2. In the CA Trusted Cert Format field, enter the CA Trusted certificate file format. This can be pem or p12.
    3. Enter the CA Trusted certificate file password, if one was specified when the certificate was created.
  10. If your KMIP server requires a server certificate, click the Server Cert sub-tab and do the following.

    1. Click Load File in the Server Cert File field and navigate to your server certificate file.
    2. In the Server Cert Format field, enter the server certificate file format. This can be pem or p12.
    3. Enter the certificate file password, if one was specified when the server certificate was created.
  11. If your KMIP server requires a server key file, click the Server Key sub-tab and do the following:

    1. Click Load File in the Server Key File field and navigate to your user key file.
    2. In the Server Key Format field, enter the key file format. This can be pem or p12.
    3. Enter the key file password, if one was specified when the key was created.
  12. Click the Credentials sub-tab and enter the following information:

    1. In the Username field, enter the name the client should use when contacting the KMIP server. This username should match the one for which you generated the certificate files.
    2. In the Password field, enter a password if required by your KMIP server.
    3. In the Ciphers field, optionally enter the specific ciphers you want to use. If you leave this field blank, KeyControl uses the default ciphers defined in the KMIP standard.
  13. When you have finished specifiying everything on the Advanced sub-tabs, click the Configuration tab and specify the options you want to use.

  14. When you are finished, test the connection by clicking Test Connection. KeyControl should display a message that the connection is OK. If there is an issue, see KMIP Errors and Troubleshooting.
  15. After the connection has been verified, test that KeyControl can store a key on that server by clicking Test Key. KeyControl should display a message that the test was successful. If there is an issue, see KMIP Errors and Troubleshooting.
  16. When both tests are successful, click Apply.
  17. Click Proceed at the prompt to save your settings. KeyControl automatically regenerates the Admin key and stores it on the KMIP server. It then displays a message letting you know whether the operation was successful or presenting an error message if it failed. If there is an issue, see KMIP Errors and Troubleshooting.