Creates a certificate signing request (CSR).
Operation description
Each account can call this operation up to 100 times per second.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cdn:CreateCdnCertificateSigningRequest |
create |
*All Resource
|
None | None |
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 elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
0AEDAF20-4DDF-4165-8750-47FF9C1929C9 |
| PubMd5 |
string |
The MD5 hash value of the certificate public key. |
629bf4fd8104eda171135bcb0f77**** |
| Csr |
string |
The content of the CSR file. |
CSRName |
| CommonName |
string |
The Common Name of the certificate. |
CommonName |
Examples
Success response
JSON format
{
"RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9",
"PubMd5": "629bf4fd8104eda171135bcb0f77****",
"Csr": "CSRName",
"CommonName": "CommonName"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.