Pre-Integration Steps
This section lists the steps to be completed before starting with the integration.
Creating a User on the CipherTrust Manager
Create a User on the CipherTrust Manager and add it to the Key Users group. Refer to the CipherTrust Manager documentation for details.
Registering a KMIP Client
Note
You need to switch the domain before performing this operation.
You can register a KMIP client on the CipherTrust Manager using:
Using Auto-Registration
Create a registration token using the following steps:
Log on to the CipherTrust Manager.
Go to Access Management > Registration Tokens in the sidebar.
Click Create New Registration Token.
Copy the
Registration Token
once it is created.Turn ON Auto Registration using the following steps:
Go to Admin Settings > Interfaces.
Click the ellipsis icon corresponding to the KMIP interface.
Click Edit.
Under the Configure KMIP window, select Auto Registration.
Paste the
Registration Token
.Select the mode as TLS, verify client cert, user name taken from client cert, auth request is optional.
Click Update.
Using Manual Registration
Log on to the CipherTrust Manager.
Go to Products > KMIP.
Create a Client Profile using the following steps:
Go to Client Profile and click Add Profile.
Add a Profile Name.
Select CN in Username Location in Certificate.
Note
For Domain, the CN will be domain||username.
Click Certificate Details.
Paste the content of the generated
client.csr
.Click Save.
Create a Registration Token using the following steps:
Go to Registration Token and click New Registration Token > Begin.
Add a Name Prefix.
Click Select CA.
Select the CA type as Local if you are using Local CA or select external if you are using External CA.
Select appropriate CA from the dropdown menu and click Select Profile.
Select the Client Profile from the dropdown which you have created.
Click Create Token.
Copy the Token value and click Done.
Note
If you are using an external CA then you can select the external CA which was created using openssl and uploaded on the CipherTrust Manager.
Go to Registered Clients and click Add Client. Specify the client's name and paste the generated Registration Token.
Note
If you are using an external CA then you need to paste the signed client certificate in the Client Certificate field.
Click Save > Save Certificate to save the Client Certificate.
Creating a Client Certificate
Note
This section is applicable to KMIP clients registered using Auto Registration.
Log on to the CipherTrust Manager.
Navigate to the Local CA and click Issue Certificate.
Enter the Display Name, followed by Common Name which should be the name of the User you created on the Ciphertrust Manager in the previous step.
Select the Algorithm and Size, and click Issue Certificate to save the Private Key and the CSR.
Select Certificate Purpose as client, specify the validity of the certificate in days, and click Issue Certificate.
Navigate to Local CA > Upload CSR.
Paste the content of the CSR and select the Certificate Purpose as Client.
Download a copy of this certificate by clicking the ellipsis icon next to the certificate name.
Creating a Server Certificate
Log on to the CipherTrust Manager.
Navigate to the Local CA and click Issue Certificate.
Enter the Display Name, followed by the Common Name which should be the IP/Hostname of the Ciphertrust Manager.
Select Algorithm and Size, and click Issue Certificate to save the Private Key and the CSR.
Select Certificate Purpose as server, specify the validity of the certificate in days, and click Issue Certificate.
Navigate to Local CA > Upload CSR.
Paste the content of the CSR and select Certificate Purpose as Server.
Download a copy of this certificate by clicking the ellipsis icon next to the certificate name.
Configuring the KMIP Interface
To configure the KMIP interface:
Go to Admin Settings > Interfaces.
On the KMIP Interface, click the ellipsis icon, then click Edit. A Configure KMIP popup is displayed.
Select the Auto Registration check box if you registered your client using Auto Registration. However, if you registered your client manually, clear the check box.
Note
While selecting Auto Registration, ensure that you create a registration token and enter its value in the Registration Token field. Refer to the CipherTrust Manager documentation for details.
Select the mode as TLS, verify client cert, user name taken from client cert, auth request is optional.
Specify selections for Local CA for Automatic Server Certificate Generation as desired.
Note
In case of an External CA, set Local CA for Automatic Server Certificate Generation to Turn off auto generation from Local CA.
Select the CA according to your preference.
If you are using an External CA, select the CA under External Trusted CAs.
If you are using a Local CA, select the CA under Local Trusted CAs.
(Applicable to External CA) Expand the Upload Certificate section:
In the Certificate field, paste the content of the Server Certificate, CA, and the Server Key file in the same order. Do not introduce any space, characters, or symbols between the content of these files.
Set the certificate Format as PEM.
(Optional) Specify the Password.
Click Update.