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::listcsrsfunction 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 |
