Creates a certificate signing request (CSR).
Operation description
Note
You can call this operation up to 100 times per second per account.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
CommonName | string | Yes | The Common Name of the certificate. | CommonName |
SANs | string | No | The Subject Alternative Name (SAN) extension of the SSL certificate. This extension is used to add domain names to the certificate. Separate multiple domain names with commas (,). | example.com |
Organization | string | No | The name of the organization. Default value: Alibaba Inc. | Alibaba Inc |
OrganizationUnit | string | No | The name of the department. Default value: Aliyun CDN. | Aliyun CDN |
Country | string | No | The country or region in which the organization is located. Default value: CN. | CN |
State | string | No | The provincial district. Default value: Zhejiang. | Zhejiang |
City | string | No | The city. Default value: Hangzhou. | Hangzhou |
string | No | The email address. | username@example.com |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9",
"PubMd5": "629bf4fd8104eda171135bcb0f77****",
"Csr": "CSRName",
"CommonName": "CommonName"
}
Error codes
HTTP status code | Error code | Error message |
---|---|---|
400 | InvalidValue.Malformed | Country must be 2 characters. |
500 | Internal.KeyError | Failed to generate rsa key. |
500 | Internal.CreateCSRError | Failed to create CSR. |
500 | Internal.EncodeCSRError | Failed to encode CSR. |
500 | Internal.EncodeKeyError | Failed to encode private key. |
500 | Internal.Error | The request processing has failed due to backend service exception. |
For a list of error codes, visit the Service error codes.