Retrieve private SSH key account
This method allows users to retrieve a private SSH key file to their local computer. It enables users to specify a reason and Ticket ID. The private SSH key file is from an existing account that is identified by its Account ID.
To get a password value, see the Get password value REST API. |
URL
-
Make sure there are no spaces in the URL.
-
The following characters are not supported in URL values: + & %
-
If the URL includes a dot (.), add a forward slash (/) at the end of the URL. For example: api/Safes/MySafe/Members/user@cyber.com/
|
|
Resource information
HTTP method |
Content type |
---|---|
POST |
application/json |
Header parameter
Parameter |
Description |
---|---|
Authorization |
The token that identifies the session, encoded in BASE 64. See Authentication. Type: String Mandatory: Yes Default value: None |
Body parameters
|
Parameter |
Description |
---|---|
Reason |
The reason for retrieving the private SSH key. Type: string Mandatory: no Default value: none |
TicketId |
The ticket ID defined in the ticketing system. Type: string Mandatory: no Default value: none |
TicketingSystem |
The name of the ticketing system. Type: string Mandatory: no Default value:none |
IsUse |
Internal parameter (for use of PSMP only) Type: bool Mandatory: no Default value: false |
ActionType |
The action this SSH key is used for (retrieve). Type: string Mandatory: no Default value: no |
Machine |
The address of the remote machine that the user wants to connect to using the SSH key. Type: string Mandatory: no Default value: none |
Version |
The version number of the required SSH key. Must be a positive number. If the value is left empty or the value passed does not exist, then the current SSH key version is returned. Type: int Mandatory: no Default value: none |
Result
Parameter |
Description |
---|---|
keyfilename.pem |
Downloaded file that contains the private SSH key secret. Type: pem file Value: the private SSH key secret |
Return codes
For a complete list of return codes, see Return Codes.