Private Keys
Private Keys are cryptographic credentials used to establish secure, authenticated SSH connections within USP. They are used throughout USP to support different parts of the connection flow and work in conjunction with Public Keys to enable authentication.
In the context of USP and the proxy process, private keys are used in the following places to assert identity during SSH handshakes:
For more information on where and how Private Keys are used, refer to Keys.
Private Key Administration via USP Admin UI
Adding a Private Key
To add a Private Key, follow these steps:
- From the Sidebar, click Authentication > Keys.
- Click Private Key.
- Click Add Private Key.
- Complete the details for the new Private Key using the Field Descriptions table as a guide.
Once saved, the Private Key content cannot be viewed again.
- Click Save.
Field Descriptions
| Name | Description | Specifications | Required |
|---|---|---|---|
| Name | The name of the Private Key. |
| Yes |
| Description | The description of the Private Key. | No | |
| Key | The Private Key content. | Must be in PEM format. | Yes |
Editing a Private Key
To edit a Private Key, follow these steps:
- From the Sidebar, click Authentication > Keys.
- Click Private Key.
- Click the Name of the Private Key you want to edit.
- Click the Edit button above the Private Key details.
- Edit the details of the Private Key using the Field Descriptions table as a guide.
The Private Key field appears empty, but the key remains stored unless deliberately overwritten.
- Click Save.
If you modify a Private Key that is currently in use by a USP Server instance, the changes will not take effect until you manually apply the updated configuration by pushing it to the server. To apply the changes:
- Navigate to Monitoring > Status.
- Click the Name of the associated USP Server instance.
- Go to the Configuration tab.
- Review the pending changes in the Updated Configuration column.
- If the changes are correct, click Push Configuration.
Private Key Metadata
| Name | Description |
|---|---|
| ID | Universally Unique Identifier of this Private Key. |
| Enabled | A Boolean value indicating the status of the Private Key. The only possible value is true. |
| Created At | Date and time this Private Key was created. |
| Updated At | Date and time this Private Key was last updated. |
Deleting a Private Key
To delete a Private Key, follow these steps:
- From the Sidebar, click Authentication > Keys.
- Click Private Key.
- Click the Name of the Private Key you want to delete.
- Click the Delete button above the Private Key details.
- You will be asked to confirm the deletion. Click Delete.
USP Manager prevents deletion of a Private Key if it is currently referenced by a Configuration Item.
Additionally, if the Private Key is used by a USP Server instance, the updated configuration must be manually applied. To apply the changes:
- Navigate to Monitoring > Status.
- Click the Name of the associated USP Server instance.
- Go to the Configuration tab.
- Review the pending changes in the Candidate Configuration - Preview section.
- If the changes are correct, click Push Configuration.
The changes do not take effect on the server until this step is completed.