Creates a certificate signing request (CSR) file.
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. | testName |
SANs | string | No | The Subject Alternative Name (SAN) extension that allows multiple domain names to be associated with the certificate. Separate multiple domain names with commas (,). | example.com,example.org |
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. | test@aliyundoc.com |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9",
"PubMd5": "629bf4fd8104eda171135bcb0f77a10b",
"Csr": "-----BEGIN CERTIFICATE REQUEST-----\\nMIIC/zCCAecCAQAwZTELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAlpKMQswCQYDVQQH",
"CommonName": "example.com"
}
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.