域名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 | 是 | 远程地址 |
示例
- 输入示例
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'
- 输出示例
{
"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"
}
}