Procedural steps to configure TLS authentication, including certificate creation and upload, requiring multiple security and key permissions.
For this step, you must log in with an identity that has a role with the following permissions: Keys:All Slots, Management Commands:Certificates, Management Commands:Keys, Security:TLS Sign, and TLS Settings:Upload Key. You can use the default Administrator role and Admin identities.
To configure TLS authentication, choose one of the following methods:
Enable server-side authentication.
Create connection certificates for mutual authentication.
We recommend mutually authenticating to the HSM using client certificates, but the Vectera Plus also supports server-side authentication. The following steps outline the process for enabling server-side authentication.Choose one of the following methods to enable server-side authentication:
As mentioned previously, we recommend mutually authenticating to the HSM by using client certificates, and the system enforces mutual authentication by default. The following example shows how to use FXCLI to generate a CA to sign the HSM server certificate and a Futurex CNG (FXCNG) client certificate. Then, it shows how to generate the client key pair and CSR by using the Windows certreq utility.
For this example, you must connect the computer running FXCLI to the front USB port of the HSM.
If you do not specify a file path for commands that create an output file, FXCLI saves the file to the current working directory.
Using user-generated certificates requires you to load a PMK on the HSM.
If you run help by itself, a full list of available commands displays. You can see the options for a command by running the command name followed by help.
Perform the following steps to create connection certificates for mutual authentication and generate a client key pair and CSR for Futurex CNG from a certreq policy file:
Create and sign the CSRs.
Create an association between the signed certificate and its corresponding key pair.
This section explains the necessary steps to generate a CSR from a certreq policy file on the computer where you installed the Futurex CNG. When you generate the CSR file, the system creates a public/private key pair in the Windows Certificate Store. Then, the section describes how to use FXCLI to issue a signed certificate from the CSR, which you later associate with the public/private key pair stored in the Windows Certificate Store.
Perform the following steps to generate a key pair and CSR for the Excrypt Port on the HSM:
1
Enter the FXCLI prompt by running fxcli-hsm in a terminal.
2
Connect your laptop to the HSM by using the USB port on the front, and run the following command:
FXCLI
connect usb
3
Use the following command to log in with the default Admin1 and Admin2 identities. When prompted, enter the username and password. Run the command twice, once for each identity.
FXCLI
login user
4
Generate a key pair and CSR for the Excrypt Port by using the following command:
Perform the following steps to generate a TLS CA key pair and certificate with FXCLI:
1
Enter the FXCLI prompt by running fxcli-hsm in a terminal.
2
Connect your laptop to the HSM by using the USB port on the front, and run the following command:
FXCLI
connect usb
3
Log in with the default Admin1 and Admin2 identities. When prompted for the username and password, enter them. Run the following command twice, once for each identity.
FXCLI
login user
4
Generate a TLS CA key pair and store it in an available slot on the HSM
Perform the following steps to sign the CSRs for the Excrypt Port and Futurex CNG:
1
Open the FXCLI prompt by running fxcli-hsm in a terminal.
2
Connect your laptop to the HSM by using the USB port on the front, and run the following command:
FXCLI
connect usb
3
Log in with the default Admin1 and Admin2 identities. When prompted for the username and password, enter them. Run the following command twice, once for each identity.
FXCLI
login user
4
Sign the CSR for the Excrypt Port by using the CA you created in the previous section.
This section explains the necessary steps to associate the signed Microsoft ADCS client TLS certificate with its corresponding private key in the Windows Certificate Store. Before making this association, you must import the CA certificate that issued the Microsoft ADCS client TLS certificate into the Trusted Root Certification Authorities Windows Certificate Store.Perform the following tasks to create an association between the signed certificate and its corresponding key pair:
Perform the following steps to import the CA certificate that issued the Microsoft ADCS client TLS certificate into the Trusted Root Certification Authorities store:
1
On the computer with the Futurex CNG, open the Manage computer certificates program.
2
Right-click the Trusted Root Certification Authorities store and select All Tasks> Import.
3
Follow the steps in the Certificate Import Wizard to import the TLS CA root certificate file.
If the import succeeds, you see a confirmation message.
Perform the following steps to associate the signed Microsoft ADCS certificate with its corresponding private key in the Windows Certificate Store:
1
Open either Command Prompt or PowerShell.
2
Go to the directory where you saved the signed Microsoft ADCS client TLS certificate file.
3
Run the following command to create an association between the signed Microsoft ADCS certificate and its corresponding key pair stored in the your Windows account profile:
Powershell
certreq -accept -machine signed_client_cert.pem
If the command succeeds, information about the installed certificate displays on the screen.
Was this page helpful?
⌘I
Assistant
Responses are generated using AI and may contain mistakes.