文档捉虫大赛:人工智能与机器学习专题> HOT

1. 接口描述

接口请求域名: ssl.tencentcloudapi.com 。

获取证书详情。

默认接口请求频率限制:20次/秒。

推荐使用 API Explorer
点击调试
API Explorer 提供了在线调用、签名验证、SDK 代码生成和快速检索接口等能力。您可查看每次调用的请求内容和返回结果以及自动生成 SDK 调用示例。

2. 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 公共请求参数

参数名称 必选 类型 描述
Action String 公共参数,本接口取值:DescribeCertificateDetail。
Version String 公共参数,本接口取值:2019-12-05。
Region String 公共参数,本接口不需要传递此参数。
CertificateId String 证书 ID。

3. 输出参数

参数名称 类型 描述
OwnerUin String 用户 UIN。
注意:此字段可能返回 null,表示取不到有效值。
ProjectId String 项目 ID。
注意:此字段可能返回 null,表示取不到有效值。
From String 证书来源:trustasia = 亚洲诚信,upload = 用户上传。
注意:此字段可能返回 null,表示取不到有效值。
CertificateType String 证书类型:CA = 客户端证书,SVR = 服务器证书。
注意:此字段可能返回 null,表示取不到有效值。
PackageType String 证书套餐类型:null = 用户上传证书(没有套餐类型),1 = GeoTrust DV SSL CA - G3, 2 = TrustAsia TLS RSA CA, 3 = SecureSite 增强型企业版(EV Pro), 4 = SecureSite 增强型(EV), 5 = SecureSite 企业型专业版(OV Pro), 6 = SecureSite 企业型(OV), 7 = SecureSite 企业型(OV)通配符, 8 = Geotrust 增强型(EV), 9 = Geotrust 企业型(OV), 10 = Geotrust 企业型(OV)通配符, 11 = TrustAsia 域名型多域名 SSL 证书, 12 = TrustAsia 域名型(DV)通配符, 13 = TrustAsia 企业型通配符(OV)SSL 证书(D3), 14 = TrustAsia 企业型(OV)SSL 证书(D3), 15 = TrustAsia 企业型多域名 (OV)SSL 证书(D3), 16 = TrustAsia 增强型 (EV)SSL 证书(D3), 17 = TrustAsia 增强型多域名(EV)SSL 证书(D3), 18 = GlobalSign 企业型(OV)SSL 证书, 19 = GlobalSign 企业型通配符 (OV)SSL 证书, 20 = GlobalSign 增强型 (EV)SSL 证书, 21 = TrustAsia 企业型通配符多域名(OV)SSL 证书(D3), 22 = GlobalSign 企业型多域名(OV)SSL 证书, 23 = GlobalSign 企业型通配符多域名(OV)SSL 证书, 24 = GlobalSign 增强型多域名(EV)SSL 证书,25 = Wotrus 域名型证书,26 = Wotrus 域名型多域名证书,27 = Wotrus 域名型通配符证书,28 = Wotrus 企业型证书,29 = Wotrus 企业型多域名证书,30 = Wotrus 企业型通配符证书,31 = Wotrus 增强型证书,32 = Wotrus 增强型多域名证书,33 = DNSPod 国密域名型证书,34 = DNSPod 国密域名型多域名证书,35 = DNSPod 国密域名型通配符证书,37 = DNSPod 国密企业型证书,38 = DNSPod 国密企业型多域名证书,39 = DNSPod 国密企业型通配符证书,40 = DNSPod 国密增强型证书,41 = DNSPod 国密增强型多域名证书,42 = TrustAsia 域名型通配符多域名证书。
注意:此字段可能返回 null,表示取不到有效值。
ProductZhName String 颁发者。
注意:此字段可能返回 null,表示取不到有效值。
Domain String 域名。
注意:此字段可能返回 null,表示取不到有效值。
Alias String 备注名称。
注意:此字段可能返回 null,表示取不到有效值。
Status Integer 证书状态:0 = 审核中,1 = 已通过,2 = 审核失败,3 = 已过期,4 = 已添加DNS记录,5 = 企业证书,待提交,6 = 订单取消中,7 = 已取消,8 = 已提交资料, 待上传确认函,9 = 证书吊销中,10 = 已吊销,11 = 重颁发中,12 = 待上传吊销确认函,13 = 免费证书待提交资料。
注意:此字段可能返回 null,表示取不到有效值。
StatusMsg String 状态信息。
注意:此字段可能返回 null,表示取不到有效值。
VerifyType String 验证类型:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证,EMAIL = 邮件验证。
注意:此字段可能返回 null,表示取不到有效值。
VulnerabilityStatus String 漏洞扫描状态。
注意:此字段可能返回 null,表示取不到有效值。
CertBeginTime Timestamp 证书生效时间。
注意:此字段可能返回 null,表示取不到有效值。
CertEndTime Timestamp 证书失效时间。
注意:此字段可能返回 null,表示取不到有效值。
ValidityPeriod String 证书有效期:单位(月)。
注意:此字段可能返回 null,表示取不到有效值。
InsertTime Timestamp 申请时间。
注意:此字段可能返回 null,表示取不到有效值。
OrderId String 订单 ID。
注意:此字段可能返回 null,表示取不到有效值。
CertificateExtra CertificateExtra 证书扩展信息。
注意:此字段可能返回 null,表示取不到有效值。
CertificatePrivateKey String 证书私钥
注意:此字段可能返回 null,表示取不到有效值。
CertificatePublicKey String 证书公钥(即证书内容)
注意:此字段可能返回 null,表示取不到有效值。
DvAuthDetail DvAuthDetail DV 认证信息。
注意:此字段可能返回 null,表示取不到有效值。
VulnerabilityReport String 漏洞扫描评估报告。
注意:此字段可能返回 null,表示取不到有效值。
CertificateId String 证书 ID。
注意:此字段可能返回 null,表示取不到有效值。
TypeName String 证书类型名称。
注意:此字段可能返回 null,表示取不到有效值。
StatusName String 状态描述。
注意:此字段可能返回 null,表示取不到有效值。
SubjectAltName Array of String 证书包含的多个域名(不包含主域名,主域名使用Domain字段)
注意:此字段可能返回 null,表示取不到有效值。
IsVip Boolean 是否为付费证书。
注意:此字段可能返回 null,表示取不到有效值。
IsWildcard Boolean 是否为泛域名证书。
注意:此字段可能返回 null,表示取不到有效值。
IsDv Boolean 是否为 DV 版证书。
注意:此字段可能返回 null,表示取不到有效值。
IsVulnerability Boolean 是否启用了漏洞扫描功能。
注意:此字段可能返回 null,表示取不到有效值。
SubmittedData SubmittedData 提交的资料信息。
注意:此字段可能返回 null,表示取不到有效值。
RenewAble Boolean 是否可续费。
注意:此字段可能返回 null,表示取不到有效值。
Deployable Boolean 是否可部署。
注意:此字段可能返回 null,表示取不到有效值。
Tags Array of Tags 关联标签列表。
注意:此字段可能返回 null,表示取不到有效值。
RootCert RootCertificates 根证书。
注意:此字段可能返回 null,表示取不到有效值。
EncryptCert String 国密加密证书
注意:此字段可能返回 null,表示取不到有效值。
EncryptPrivateKey String 国密加密私钥
注意:此字段可能返回 null,表示取不到有效值。
CertFingerprint String 签名证书 SHA1指纹
注意:此字段可能返回 null,表示取不到有效值。
EncryptCertFingerprint String 加密证书 SHA1指纹 (国密证书特有)
注意:此字段可能返回 null,表示取不到有效值。
EncryptAlgorithm String 证书算法
注意:此字段可能返回 null,表示取不到有效值。
DvRevokeAuthDetail Array of DvAuths DV证书吊销验证值
注意:此字段可能返回 null,表示取不到有效值。
RequestId String 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。

4. 示例

示例1 获取证书详情

获取审核中的证书详情

输入示例

POST / HTTP/1.1
Host: ssl.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: DescribeCertificateDetail
<公共请求参数>

{
    "CertificateId": "aClRkC90"
}

输出示例

{
    "Response": {
        "OwnerUin": "abc",
        "ProjectId": "abc",
        "From": "abc",
        "CertificateType": "abc",
        "PackageType": "abc",
        "ProductZhName": "abc",
        "Domain": "abc",
        "Alias": "abc",
        "Status": 1,
        "StatusMsg": "abc",
        "VerifyType": "abc",
        "VulnerabilityStatus": "abc",
        "CertBeginTime": "2020-09-22 00:00:00",
        "CertEndTime": "2020-09-22 00:00:00",
        "ValidityPeriod": "abc",
        "InsertTime": "2020-09-22 00:00:00",
        "OrderId": "abc",
        "CertificateExtra": {
            "DomainNumber": "abc",
            "OriginCertificateId": "abc",
            "ReplacedBy": "abc",
            "ReplacedFor": "abc",
            "RenewOrder": "abc",
            "SMCert": 0
        },
        "CertificatePrivateKey": "abc",
        "CertificatePublicKey": "abc",
        "DvAuthDetail": {
            "DvAuthKey": "abc",
            "DvAuthValue": "abc",
            "DvAuthDomain": "abc",
            "DvAuthPath": "abc",
            "DvAuthKeySubDomain": "abc",
            "DvAuths": [
                {
                    "DvAuthKey": "abc",
                    "DvAuthValue": "abc",
                    "DvAuthDomain": "abc",
                    "DvAuthPath": "abc",
                    "DvAuthSubDomain": "abc",
                    "DvAuthVerifyType": "abc"
                }
            ]
        },
        "VulnerabilityReport": "abc",
        "CertificateId": "abc",
        "TypeName": "abc",
        "StatusName": "abc",
        "SubjectAltName": [
            "abc"
        ],
        "IsVip": true,
        "IsWildcard": true,
        "IsDv": true,
        "IsVulnerability": true,
        "SubmittedData": {
            "CsrType": "abc",
            "CsrContent": "abc",
            "CertificateDomain": "abc",
            "DomainList": [
                "abc"
            ],
            "KeyPassword": "abc",
            "OrganizationName": "abc",
            "OrganizationDivision": "abc",
            "OrganizationAddress": "abc",
            "OrganizationCountry": "abc",
            "OrganizationCity": "abc",
            "OrganizationRegion": "abc",
            "PostalCode": "abc",
            "PhoneAreaCode": "abc",
            "PhoneNumber": "abc",
            "AdminFirstName": "abc",
            "AdminLastName": "abc",
            "AdminPhoneNum": "abc",
            "AdminEmail": "abc",
            "AdminPosition": "abc",
            "ContactFirstName": "abc",
            "ContactLastName": "abc",
            "ContactNumber": "abc",
            "ContactEmail": "abc",
            "ContactPosition": "abc",
            "VerifyType": "abc"
        },
        "RenewAble": true,
        "Deployable": true,
        "Tags": [
            {
                "TagKey": "abc",
                "TagValue": "abc"
            }
        ],
        "RootCert": {
            "Sign": "abc",
            "Encrypt": "abc",
            "Standard": "abc"
        },
        "EncryptCert": "abc",
        "EncryptPrivateKey": "abc",
        "CertFingerprint": "abc",
        "EncryptCertFingerprint": "abc",
        "EncryptAlgorithm": "abc",
        "DvRevokeAuthDetail": [
            {
                "DvAuthKey": "abc",
                "DvAuthValue": "abc",
                "DvAuthDomain": "abc",
                "DvAuthPath": "abc",
                "DvAuthSubDomain": "abc",
                "DvAuthVerifyType": "abc"
            }
        ],
        "RequestId": "abc"
    }
}

示例2 获取证书详情-2

获取已经审核通过的证书详情

输入示例

POST / HTTP/1.1
Host: ssl.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: DescribeCertificateDetail
<公共请求参数>

{
    "CertificateId": "aCMEQWHt"
}

输出示例

{
    "Response": {
        "OwnerUin": "abc",
        "ProjectId": "abc",
        "From": "abc",
        "CertificateType": "abc",
        "PackageType": "abc",
        "ProductZhName": "abc",
        "Domain": "abc",
        "Alias": "abc",
        "Status": 1,
        "StatusMsg": "abc",
        "VerifyType": "abc",
        "VulnerabilityStatus": "abc",
        "CertBeginTime": "2020-09-22 00:00:00",
        "CertEndTime": "2020-09-22 00:00:00",
        "ValidityPeriod": "abc",
        "InsertTime": "2020-09-22 00:00:00",
        "OrderId": "abc",
        "CertificateExtra": {
            "DomainNumber": "abc",
            "OriginCertificateId": "abc",
            "ReplacedBy": "abc",
            "ReplacedFor": "abc",
            "RenewOrder": "abc",
            "SMCert": 0
        },
        "CertificatePrivateKey": "abc",
        "CertificatePublicKey": "abc",
        "DvAuthDetail": {
            "DvAuthKey": "abc",
            "DvAuthValue": "abc",
            "DvAuthDomain": "abc",
            "DvAuthPath": "abc",
            "DvAuthKeySubDomain": "abc",
            "DvAuths": [
                {
                    "DvAuthKey": "abc",
                    "DvAuthValue": "abc",
                    "DvAuthDomain": "abc",
                    "DvAuthPath": "abc",
                    "DvAuthSubDomain": "abc",
                    "DvAuthVerifyType": "abc"
                }
            ]
        },
        "VulnerabilityReport": "abc",
        "CertificateId": "abc",
        "TypeName": "abc",
        "StatusName": "abc",
        "SubjectAltName": [
            "abc"
        ],
        "IsVip": true,
        "IsWildcard": true,
        "IsDv": true,
        "IsVulnerability": true,
        "SubmittedData": {
            "CsrType": "abc",
            "CsrContent": "abc",
            "CertificateDomain": "abc",
            "DomainList": [
                "abc"
            ],
            "KeyPassword": "abc",
            "OrganizationName": "abc",
            "OrganizationDivision": "abc",
            "OrganizationAddress": "abc",
            "OrganizationCountry": "abc",
            "OrganizationCity": "abc",
            "OrganizationRegion": "abc",
            "PostalCode": "abc",
            "PhoneAreaCode": "abc",
            "PhoneNumber": "abc",
            "AdminFirstName": "abc",
            "AdminLastName": "abc",
            "AdminPhoneNum": "abc",
            "AdminEmail": "abc",
            "AdminPosition": "abc",
            "ContactFirstName": "abc",
            "ContactLastName": "abc",
            "ContactNumber": "abc",
            "ContactEmail": "abc",
            "ContactPosition": "abc",
            "VerifyType": "abc"
        },
        "RenewAble": true,
        "Deployable": true,
        "Tags": [
            {
                "TagKey": "abc",
                "TagValue": "abc"
            }
        ],
        "RootCert": {
            "Sign": "abc",
            "Encrypt": "abc",
            "Standard": "abc"
        },
        "EncryptCert": "abc",
        "EncryptPrivateKey": "abc",
        "CertFingerprint": "abc",
        "EncryptCertFingerprint": "abc",
        "EncryptAlgorithm": "abc",
        "DvRevokeAuthDetail": [
            {
                "DvAuthKey": "abc",
                "DvAuthValue": "abc",
                "DvAuthDomain": "abc",
                "DvAuthPath": "abc",
                "DvAuthSubDomain": "abc",
                "DvAuthVerifyType": "abc"
            }
        ],
        "RequestId": "abc"
    }
}

5. 开发者资源

腾讯云 API 平台

腾讯云 API 平台 是综合 API 文档、错误码、API Explorer 及 SDK 等资源的统一查询平台,方便您从同一入口查询及使用腾讯云提供的所有 API 服务。

API Inspector

用户可通过 API Inspector 查看控制台每一步操作关联的 API 调用情况,并自动生成各语言版本的 API 代码,也可前往 API Explorer 进行在线调试。

SDK

云 API 3.0 提供了配套的开发工具集(SDK),支持多种编程语言,能更方便的调用 API。

命令行工具

6. 错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共错误码

错误码 描述
FailedOperation 操作失败。
FailedOperation.AuthError 请检查是否有权限。
FailedOperation.CertificateNotFound 证书不存在。
FailedOperation.InvalidParam 参数有误。
FailedOperation.NoProjectPermission 您没有该项目的操作权限。
FailedOperation.NoRealNameAuth 尚未通过实名认证。
InternalError 内部错误。
InternalError.BackendResponseEmpty 后端服务响应为空。
LimitExceeded.RateLimitExceeded 单位时间内接口请求频率达到限制。