域名ssl证书信息查询API


接口描述

SSL证书是数字证书的一种,由权威CA在验证服务器身份后颁发,网站安装SSL证书之后,可以确保用户在浏览器上输入的相关信息、以及从服务器上查询的信息都是以加密的形式传输,让通信内容不被截取或篡改。

GET https://www.idcd.com/api/domain/ssl

输入参数

以下请求参数列表仅列出了接口请求参数,不包含公共参数,完整公共参数列表见 公共请求参数。

参数名称 类型 必选 描述
domain String 域名

输出参数

参数名称 类型 必选 描述
domain String 域名
isValid Boolean 是否有效
issuer String 颁发者
signatureAlgorithm String 签名算法
fingerprint String 证书指纹
fingerprintSha256 String 证书指纹(SHA256)
organization String 证书品牌
isExpired Boolean 是否过期
validFromDate String 开始日期
expirationDate String 过期日期
lifespanInDays Int 有效期(天)
daysUntilExpirationDate Int 剩余有效期(天)
additionalDomains String 备用名称
remoteAddress String 远程地址

示例

  1. 输入示例
curl --location --request GET 'https://www.idcd.com/api/domain/ssl?domain=www.idcd.com' \
--header 'ClientID: df77f2de-2924-4499-adda-1c4cc243625a' \
--header 'Nonce: v0j38hHHUEqFwoh0Gc8Rbfi737xtIpLL' \
--header 'Timestamp: 1716085926' \
--header 'Signature: 5b1230f42bad2ffd5ad09890a8ebb47c02d74668be0cf7bb54a0f6a14996117b' \
--header 'SignatureMethod: HmacSHA256'
  1. 输出示例
{
    "status": true,
    "code": 200,
    "message": "Success",
    "request_id": "6ac4d169-2fdb-4195-9fdf-c6a2f6b4205d",
    "data": {
        "domain": "idcd.com",
        "isValid": true,
        "issuer": "R3",
        "signatureAlgorithm": "RSA-SHA256",
        "fingerprint": "34f5c793d89df8adb6070226bb230bf6c13fdb5f",
        "fingerprintSha256": "775f3cca69648a667b38b1d32b25b34f0614c716b65999973f3bcf97504acfc7",
        "organization": "Let's Encrypt",
        "isExpired": false,
        "validFromDate": "2024-03-29 23:11:26",
        "expirationDate": "2024-06-27 23:11:25",
        "lifespanInDays": 89,
        "daysUntilExpirationDate": 33,
        "additionalDomains": [
            "*.idcd.com",
            "idcd.com"
        ],
        "remoteAddress": "[240e:ab:b210:500::81]:443"
    }
}