调用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废弃状态。取值:

  • yes:已废弃。
  • no:正常,未废弃。
CertExpireTime String Nov 29 00:00:00 2016 GMT

证书过期时间。

CertExpired String yes

证书过期状态。取值:

  • yes:已过期。
  • no:未过期。
CertStartTime String Nov 29 23:59:59 2017 GMT

证书开始时间。

CertSubjectCommonName String test.example.com

证书所有者名称。

CertType String RSA

证书类型。支持RSADSAECDSA三种取值。

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. 内部错误,请重试,如果多次重试报错请提交工单。

访问错误中心查看更多错误码。