该接口用于获取指定网站的 SSL 证书信息。
接口地址: https://api.ahfi.cn/api/sslcheck
返回格式: JSON
请求方式: GET
请求示例: https://api.ahfi.cn/api/sslcheck?url=api.ahfi.cn
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
url | 是 | string | 要查询的网站域名,不包含 http:// 或 https:// |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
code | int | 状态码,200 表示成功,其他表示失败 |
msg | string | 响应信息,描述接口执行结果 |
data | object | SSL 证书信息 |
data.Issuer | string | 证书颁发者 |
data.Brand | string | 证书品牌 |
data.ValidFrom | string | 证书有效期开始时间,格式为 Y-m-d H:i:s |
data.ValidTo | string | 证书有效期结束时间,格式为 Y-m-d H:i:s |
data.Subject | string | 证书持有者 |
data.DNSNames | array | 证书关联的 DNS 域名列表 |
data.Organization | string | 持有组织 |
data.Level | string | 证书级别,可能的取值为 DV、OV、EV 或 未知ssl |
data.EncryptionAlgorithm | string | 加密算法 |
data.SignatureAlgorithm | string | 签名算法 |
返回示例:
{ "code": 200, "msg": "成功获取 SSL 证书信息", "data": { "Issuer": "AlphaSSL CA - SHA256 - G4", "Brand": "GlobalSign nv-sa", "ValidFrom": "2023-06-19 15:31:06", "ValidTo": "2024-07-20 15:31:05", "Subject": "*.ahfi.cn", "DNSNames": [ "*.ahfi.cn", "ahfi.cn" ], "Organization": "Not included in the certificate", "Level": "DV SSL", "EncryptionAlgorithm": "RSA-SHA256", "SignatureAlgorithm": "sha256WithRSA" } }
请求参数设置:
参数名称 | 参数值 |
---|---|
{ "code": 200, "msg": "成功获取 SSL 证书信息", "data": { "Issuer": "AlphaSSL CA - SHA256 - G4", "Brand": "GlobalSign nv-sa", "ValidFrom": "2023-06-19 15:31:06", "ValidTo": "2024-07-20 15:31:05", "Subject": "*.ahfi.cn", "DNSNames": [ "*.ahfi.cn", "ahfi.cn" ], "Organization": "Not included in the certificate", "Level": "DV SSL", "EncryptionAlgorithm": "RSA-SHA256", "SignatureAlgorithm": "sha256WithRSA" } }
错误码格式说明:
名称 | 类型 | 说明 |
---|
代码示例: