调用DescribeCdnDomainByCertificate根据证书信息获取加速域名。

单用户调用频率:100次/秒。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeCdnDomainByCertificate

操作接口名,系统规定参数,取值:DescribeCdnDomainByCertificate

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://cdn.aliyuncs.com/?Action=DescribeCdnDomainByCertificate
&SSLPub=xxx
&<公共请求参数>

正常返回示例

XML 格式

<DescribeCdnDomainByCertificateResponse>
	  <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>
</DescribeCdnDomainByCertificateResponse>

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 Certificate.DecodeError An error occurred while decoding the certificate. 证书解码失败
500 InternalError The request processing has failed due to backend service exception. 内部错误,请重试,如果多次重试报错请提交工单。

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