用于获取指定网站的 SSL 证书信息,包括证书有效期、颁发者名称和证书名称等信息。
接口地址: https://api.ahfi.cn/api/checkssl
返回格式: JSON
请求方式: GET
请求示例: https://api.ahfi.cn/api/checkssl?url=example.com
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
url | 是 | string | 要查询的网站域名,不包含 http:// 或 https:// |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
code | integer | 200 表示成功,400 表示失败 |
msg | string | 响应信息,成功时为 "获取SSL证书信息成功",失败时为错误信息 |
data.valid | boolean | SSL证书是否有效,true 表示有效,false 表示无效 |
data.valid_from | string | 证书有效起始时间,格式为 "Y-m-d H:i:s" |
data.valid_to | string | 证书有效截止时间,格式为 "Y-m-d H:i:s" |
data.issuer_name | string | 证书颁发者名称 |
data.subject_name | string | 证书名称 |
返回示例:
{ "code": 200, "msg": "获取SSL证书信息成功", "data": { "valid": true, "valid_from": "2024-05-03 08:00:00", "valid_to": "2025-05-03 08:00:00", "issuer_name": "Let's Encrypt", "subject_name": "example.com" } }
请求参数设置:
参数名称 | 参数值 |
---|---|
{ "code": 200, "msg": "获取SSL证书信息成功", "data": { "valid": true, "valid_from": "2024-05-03 08:00:00", "valid_to": "2025-05-03 08:00:00", "issuer_name": "Let's Encrypt", "subject_name": "example.com" } }
错误码格式说明:
名称 | 类型 | 说明 |
---|
代码示例: