正在启动平台

iOS 证书与描述文件检测ios-cert

解析 .p12 证书与 .mobileprovision 描述文件,输出证书有效期、吊销状态、Team ID、证书类型(开发/分发/企业)、设备列表、25 项 entitlements 权限以及证书与描述文件匹配性验证。iOS 开发者必备。

1. 基本信息

接口地址https://v1.apizero.cn/api/ios-cert
请求方法POST
分类dev
提供方极数本源
计费模式免费试用
单次消耗0 积分
起步价
QPS 限制5 req/s
每日免费额度50 次(已认证用户)
匿名每日额度0 次(无 API Key)
VIP 免费
调用次数

2. 认证

需要登录 API Key(防止证书数据外泄)。

获取 API Key:登录 https://apizero.cn/account/keys

3. 请求参数

参数名类型必填说明示例
certstringBase64 编码的 .p12 文件内容
provisionstringBase64 编码的 .mobileprovision
passwordstring证书密码,默认为空

4. 请求头

Header类型必填说明示例
Authorizationstring
Content-Typestring

5. 请求示例 (cURL)

curl -X POST "https://v1.apizero.cn/api/ios-cert" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "cert": "<cert>",
  "provision": "<provision>",
  "password": "<password>"
}'

6. 响应字段

字段类型说明示例
certificate.namestring证书 CN(如 iPhone Developer: ...)
certificate.fromstring生效时间
certificate.tostring过期时间
certificate.statusstring正常 / 已过期 / 未生效
mobileprovisionobject描述文件信息(含 cert_type, devices, app_id, expiry_date 等)
permissionsobject25 项 entitlements 权限映射
is_matchingbool证书与描述文件是否匹配

7. 响应示例

{
    "code": 0,
    "msg": "成功",
    "data": {
        "certificate": {
            "name": "iPhone Developer: ...",
            "status": "正常",
            "is_revoked": false
        },
        "mobileprovision": {
            "cert_type": "Development",
            "cert_end_days": 350
        },
        "permissions": {
            "aps": true,
            "keychain": true,
            "debug": true
        },
        "is_matching": true
    }
}

8. 错误码

codestatus说明
4000证书密码错误 / Base64 解码失败 / 描述文件格式无效

9. 变更日志

  • 1.0.0(2026-05-07)
    • 首次上线 · 25 项 entitlements 权限识别