Description
This function generates a Certificate Signing Request (CSR).
- The system saves the new CSR to the cPanel account's certificate directory.
- Certificate Authorities may have additional requirements for CSR information.
- Use the
SSL::listcsrs
function to retrieve the new CSR's information.
Warning:
We strongly recommend that you use the following UAPI function instead of this function:
-
SSL::generate_csr
— This function generates a Certificate Signing Request (CSR).
Note:
You must install a key for the host before you call this function.
Examples
Note:
Use cPanel's API Shell interface (Home >> Advanced >> API Shell) to directly test cPanel API calls.
Parameters
Parameter |
Type |
Description |
Possible values |
Example |
city |
string |
Required The CSR owner's city. |
The name of the city in which the CSR owner resides. |
Houston |
company |
string |
Required The CSR owner's company name. |
The name of the CSR owner's company. |
cPanel |
companydivision |
string |
The CSR owner's division or department within the company. This parameter defaults to an empty string. |
The name of the CSR owner's division or department. |
Documentation |
country |
string |
Required The CSR owner's country. |
The country's two-letter abbreviation. Warning: You must use the abbreviation. Do not use the country's full name. |
US |
|
string |
The CSR owner's email address. This parameter defaults to an empty string. |
A valid email address. |
user@example.com |
host |
string |
Required The CSR's hostname. |
A valid domain or subdomain name.
|
example.com |
state |
string |
Required The CSR owner's state. |
The state's full name. Warning: You must use the full name. Do not use the state's abbreviation. |
Texas |
password |
string |
The CSR password. This parameter defaults to an empty string. |
A secure password. |
12345luggage |
Returns
Return |
Type |
Description |
Possible values |
Example |
output |
string |
A message of success or a reason for failure. |
|
This is an error message. |
result |
Boolean |
Whether the function succeeded. |
|
1 |