DescribeDcdnDomainByCertificate
Queries accelerated domain names based on certificate information.
Operation description
Rate limit: 100 calls per second per user.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeDcdnDomainByCertificate |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SSLPub |
string |
Yes |
The public key of the certificate. The value must be Base64-encoded and then URL-encoded by using encodeURIComponent. PEM format is supported. |
xxx |
| SSLStatus |
boolean |
No |
Specifies whether the returned domain name list includes only domain names that have HTTPS enabled or disabled. Valid values:
|
true |
| Exact |
boolean |
No |
Specifies whether the returned domain name list exactly matches the certificate. Valid values:
|
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
ASAF2FDS-12SADSA-DDSAE3D-DSADCD4C-CDADS2D |
| CertInfos |
object |
||
| CertInfo |
array<object> |
The certificate information. |
|
|
object |
|||
| CertStartTime |
string |
The start time of the certificate. The time is in GMT and formatted as MMM dd HH:mm:ss yyyy GMT. |
Nov 29 23:59:59 2017 GMT |
| CertExpireTime |
string |
The expiration time of the certificate. The time is in GMT and formatted as MMM dd HH:mm:ss yyyy GMT. |
Nov 29 00:00:00 2016 GMT |
| CertCaIsLegacy |
string |
The deprecation status of the certificate CA. Valid values:
|
yes |
| CertSubjectCommonName |
string |
The name of the certificate owner. |
example.aliyundoc.com |
| CertType |
string |
The certificate type. Valid values: RSA, DSA, and ECDSA. |
RSA |
| DomainNames |
string |
The domain names that match the certificate, which are specified in the DNS field. Multiple domain names are separated by commas (,). |
*.example.com,example.org |
| CertExpired |
string |
The expiration status of the certificate. Valid values:
|
yes |
| Issuer |
string |
The certificate issuing authority. |
C=US, O=Symantec Corporation, OU=Symantec Trust Network, OU=Domain Validated SSL, CN=Symantec Basic DV SSL CA - G1 |
| DomainList |
string |
The list of domain names that use the certificate. If the value of this parameter is not empty, the domain names in the list are matched with the corresponding certificate. Multiple domain names are separated by commas (,). |
example.com,example.org |
Examples
Success response
JSON format
{
"RequestId": "ASAF2FDS-12SADSA-DDSAE3D-DSADCD4C-CDADS2D",
"CertInfos": {
"CertInfo": [
{
"CertStartTime": "Nov 29 23:59:59 2017 GMT",
"CertExpireTime": "Nov 29 00:00:00 2016 GMT",
"CertCaIsLegacy": "yes",
"CertSubjectCommonName": "example.aliyundoc.com",
"CertType": "RSA",
"DomainNames": "*.example.com,example.org",
"CertExpired": "yes",
"Issuer": "C=US, O=Symantec Corporation, OU=Symantec Trust Network, OU=Domain Validated SSL, CN=Symantec Basic DV SSL CA - G1",
"DomainList": "example.com,example.org"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Certificate.FormatError | The format of the certificate is invalid. | The specified certificate format is invalid. |
| 400 | SSLPub.MissingParameter | The SSLPub parameter is required. | The SSLPub parameter is not specified. |
| 400 | Decode.Error | Error decoding the SSLPub or SSLPri certificate. | The system has failed to decode the public key or the private key of the SSL certificate. |
| 500 | InternalError | An internal error occurred; please try again later. | An internal error occurred. Try again later. If the error persists, submit a ticket. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.