You can call CreateDcdnCertificateSigningRequest to create a Certificate Signing Request (CSR) file.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:CreateDcdnCertificateSigningRequest |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CommonName |
string |
Yes |
The common name of the certificate. |
testName |
| SANs |
string |
No |
The Subject Alternative Names (SANs) for the certificate. These are the domain names that are bound to the certificate. Use a comma (,) to separate multiple domain names. |
example.com,example.org |
| Organization |
string |
No |
The name of the organization. The default value is Alibaba Inc. |
Alibaba Inc |
| OrganizationUnit |
string |
No |
The name of the department. The default value is Aliyun CDN. |
Aliyun CDN |
| Country |
string |
No |
The country. The default value is CN. |
CN |
| State |
string |
No |
The province or state. The default value is Zhejiang. |
Zhejiang |
| City |
string |
No |
The city. The default value is Hangzhou. |
Hangzhou |
|
string |
No |
The email address. |
test@aliyundoc.com |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
0AEDAF20-4DDF-4165-8750-47FF9C1929C9 |
| PubMd5 |
string |
The MD5 hash of the public key of the certificate. |
629bf4fd8104eda171135bcb0f77a10b |
| Csr |
string |
The content of the CSR file. |
-----BEGIN CERTIFICATE REQUEST-----\nMIIC/zCCAecCAQAwZTELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAlpKMQswCQYDVQQH |
| CommonName |
string |
The common name of the certificate. |
example.com |
Examples
Success response
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 |
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.