Sets the HTTPS certificate for a specified domain name.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:SetDcdnDomainCSRCertificate |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ServerCertificate |
string |
Yes |
The content of the signing certificate for the certificate signing request (CSR) that you created by calling the CreateDcdnCertificateSigningRequest operation. The certificate must be in PEM format. Note
Base64-encode the certificate content. Then, use the built-in JavaScript function encodeURIComponent to encode the result before you pass the parameter. |
test |
| DomainName |
string |
Yes |
The accelerated domain name for the certificate. The domain name must have HTTPS acceleration enabled. |
example.com |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
0AEDAF20-4DDF-4165-8750-47FF9C1929C9 |
Examples
Success response
JSON format
{
"RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Certificate.MissingParameter | You must specify the Certificate parameter. | The request is missing a Certificate parameter. |
| 400 | Certificate.EncodeError | An error occurred while encoding the certificate. | Failed to encode the certificate. |
| 400 | Certificate.DecodeError | An error occurred while decoding the certificate. | Failed to decode the certificate. |
| 400 | Certificate.FormatError | The format of the certificate is invalid. | The specified certificate format is invalid. |
| 400 | Certificate.MissMatch | The certificate does not match the domain. | The certificate and domain name do not match. |
| 400 | Certificate.NoPrivateKey | The private key of the certificate does not exist. | The specified private key does not exist. |
| 500 | Internal.ForbidError | You cannot modify the configurations when some features of the domain are in a canary deployment. | The domain name cannot be changed because a feature is in canary release. |
| 500 | Internal.ConfigError | An error occurred while configuring the certificate. | Failed to call the configuration operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.