调用DescribeDcdnDomainByCertificate根据证书信息获取加速域名。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeDcdnDomainByCertificate |
操作接口名,系统规定参数:DescribeDcdnDomainByCertificate。 |
SSLPub | String | 是 | xxx |
证书公钥。 需要先采用Base64编码,再进行encodeURIComponent编码,支持PEM格式。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
CertInfos | Array of CertInfo |
证书信息。 |
|
CertInfo | |||
CertCaIsLegacy | String | yes |
证书CA废弃状态。取值:
|
CertExpireTime | String | Nov 29 00:00:00 2016 GMT |
证书过期时间。 |
CertExpired | String | yes |
证书过期状态。取值:
|
CertStartTime | String | Nov 29 23:59:59 2017 GMT |
证书开始时间。 |
CertSubjectCommonName | String | test.example.com |
证书所有者名称。 |
CertType | String | RSA |
证书类型。支持RSA、DSA、ECDSA三种取值。 |
DomainList | String | example1.com,example2.com |
使用对应证书的域名列表。 如果该参数的返回值不为空,则将域名列表与对应的证书进行匹配,多个域名用英文逗号(,)分隔。 |
DomainNames | String | *.example1.com,example2.com |
证书匹配的域名(DNS字段),多个域名用英文逗号(,)分隔。 |
Issuer | String | C=US, O=Symantec Corporation, OU=Symantec Trust Network, OU=Domain Validated SSL, CN=Symantec Basic DV SSL CA - G1 |
证书颁发机构。 |
RequestId | String | ASAF2FDS-12SADSA-DDSAE3D-DSADCD4C-CDADS2D |
请求ID。 |
示例
请求示例
http(s)://dcdn.aliyuncs.com/?Action=DescribeDcdnDomainByCertificate
&SSLPub=xxx
&<公共请求参数>
正常返回示例
XML
格式
<DescribeDcdnDomainByCertificateResponse>
<RequestId>ASAF2FDS-12SADSA-DDSAE3D-DSADCD4C-CDADS2D</RequestId>
<content>
<Issuer>C=US, O=Symantec Corporation, OU=Symantec Trust Network, OU=Domain Validated SSL, CN=Symantec Basic DV SSL CA - G1</Issuer>
<CertType>RSA</CertType>
<CertSubjectCommonName>test.example.com</CertSubjectCommonName>
<CertStartTime>Nov 29 23:59:59 2017 GMT</CertStartTime>
<CertExpireTime>Nov 29 00:00:00 2016 GMT</CertExpireTime>
<DomainNames>*.example1.com,example2.com</DomainNames>
<DomainList>example1.com,example2.com</DomainList>
<CertExpired>yes</CertExpired>
<CertCaIsLegacy>yes</CertCaIsLegacy>
</content>
</DescribeDcdnDomainByCertificateResponse>
JSON
格式
{
"RequestId": "ASAF2FDS-12SADSA-DDSAE3D-DSADCD4C-CDADS2D",
"content": [
{
"Issuer": "C=US, O=Symantec Corporation, OU=Symantec Trust Network, OU=Domain Validated SSL, CN=Symantec Basic DV SSL CA - G1",
"CertType": "RSA",
"CertSubjectCommonName": "test.example.com",
"CertStartTime": "Nov 29 23:59:59 2017 GMT",
"CertExpireTime": "Nov 29 00:00:00 2016 GMT",
"DomainNames": "*.example1.com,example2.com",
"DomainList": "example1.com,example2.com",
"CertExpired": "yes",
"CertCaIsLegacy": "yes"
}
]
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | Certificate.FormatError | The format of the certificate is invalid. | 证书格式错误。 |
400 | SSLPub.MissingParameter | The SSLPub parameter is required. | 请填写SSLPub。 |
400 | Decode.Error | Error decoding the SSLPub or SSLPri certificate. | 证书 sslpub 或 sslpri 解码错误。 |
500 | InternalError | An internal error occurred; please try again later. | 内部错误,请重试,如果多次重试报错请提交工单。 |
访问错误中心查看更多错误码。
在文档使用中是否遇到以下问题
更多建议
匿名提交