

登录用户中心

SSl证书检测
本API用于全面检测网站的SSL/TLS证书信息,包括证书状态、主题信息、签发者信息、证书详情、公钥信息、证书链、指纹信息等。支持自动识别证书类型(DV/OV/EV)和证书品牌,适用于安全审计、证书监控、合规检查等场景。
更新时间:2026-05-15 20:59:24
本接口用于实时检测目标服务器的SSL/TLS证书详情。通过Socket直连方式获取原始证书数据,支持检测自定义端口,能够识别证书类型(DV/OV/EV)、证书品牌,并提供完整的证书链信息。
URL: https://api.xunjinlu.fun/api/ssl/index.php
请求方式: GET / POST
响应格式: application/json
编码格式: UTF-8
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | String | 是 | 目标域名。支持多种格式: 1. 纯域名: baidu.com2. 域名+端口: example.com:84433. 完整URL: https://example.com |
| 字段名 | 类型 | 说明 |
|---|---|---|
| data.host | String | 实际检测的域名 |
| data.port | Integer | 实际检测的端口 |
| 字段名 | 类型 | 说明 |
|---|---|---|
| data.status.is_valid | Boolean | 证书是否有效(未过期) |
| data.status.is_expired | Boolean | 证书是否已过期 |
| data.status.status_text | String | 状态文本描述("正常" 或 "已过期") |
| data.status.days_remaining | Integer | 距离过期的剩余天数(负数表示已过期天数) |
| 字段名 | 类型 | 说明 |
|---|---|---|
| data.subject.cn | String | 证书通用名称 |
| data.subject.o | String | 组织/公司名称 |
| data.subject.ou | String | 组织单位/部门名称 |
| data.subject.c | String | 国家代码(如 CN, US) |
| 字段名 | 类型 | 说明 |
|---|---|---|
| data.issuer.cn | String | 签发者通用名称 |
| data.issuer.o | String | 签发者组织 |
| data.issuer.c | String | 签发者国家代码 |
| 字段名 | 类型 | 说明 |
|---|---|---|
| data.certificate.serial_number | String | 证书序列号(十六进制) |
| data.certificate.version | Integer | 证书版本(通常为3) |
| data.certificate.signature_algorithm | String | 签名算法(如 RSA-SHA256) |
| data.certificate.certificate_type | String | 证书类型 |
| data.certificate.certificate_brand | String | 证书品牌 |
| data.certificate.key_size | Integer | 公钥长度 |
| data.certificate.valid_from | String | 生效日期 |
| data.certificate.valid_to | String | 失效日期 |
| data.certificate.validity_days | Integer | 有效期总天数 |
| 字段名 | 类型 | 说明 |
|---|---|---|
| data.fingerprints.sha1 | String | SHA-1 指纹 |
| data.fingerprints.sha256 | String | SHA-256 指纹 |
| data.fingerprints.public_key_pin | String | 公钥PIN值 (Base64编码,用于HPKP) |
| 字段名 | 类型 | 说明 |
|---|---|---|
| data.extensions.san_list | Array | 主题备用名称列表(包含的域名) |
| data.extensions.key_usage | Array | 密钥用法(如:数字签名、密钥加密) |
| data.extensions.extended_key_usage | Array | 增强型密钥用法(如:服务器认证) |
| data.extensions.ocsp_url | String | OCSP 验证地址 |
| data.extensions.ca_url | String | CA 证书下载地址 |
| data.extensions.crl_url | String | CRL 吊销列表地址 |
| data.extensions.is_ct_compliant | Boolean | 是否包含CT日志 |
| 字段名 | 类型 | 说明 |
|---|---|---|
| data.public_key.type | String | 公钥类型 |
| data.public_key.bits | Integer | 公钥位数 |
| data.chain | Array | 证书链数组(不包含终端实体证书) |
| data.pem | String | 证书原始 PEM 格式文本 |
| 错误码 | 说明 |
|---|---|
| 200 | 成功 |
| 400 | 请求参数错误(缺少url或格式不正确) |
| 500 | 服务器内部错误(连接超时、域名无法解析、SSL握手失败等) |
Query
1
Body
none:不发送任何Body数据,适用于GET请求或不需要Body的API
from-data:使用multipart/form-data格式发送数据,适用于上传文件或包含多种数据类型的请求
x-www-form-urlencoded:使用application/x-www-form-urlencoded格式发送数据,适用于简单的键值对数据
json:使用application/json格式发送数据,适用于复杂数据结构
xml:使用application/xml格式发送数据,适用于XML格式的API
raw:发送原始文本数据,可自定义Content-Type
请根据API要求选择合适的Body类型,并在下方输入对应格式的数据
接口响应
等待发起...
选择编程语言

Node.js

cURL

PHP

Java

Go

Python

Fetch

C#
代码示例
异常情况
联系QQ

