GETPOST
v1.0.0stable

Check Certificate Status

Check certificate status using token authentication and either a certificate KID or device UDID

GET | POST/api/device/certcheck
Ang Auth:API Key
Hangganan:30/minute

Kahilingan ng mga Parameter

Ang lahat ng parameter ay maaaring ipasa sa pamamagitan ng Query o Body

ParameterUriKailanganPaglalarawan
token
stringKailangan
User API token
Halimbawa: your_api_token_here
kid
stringMapagpipilian
Certificate KID. Provide either kid or udid
Halimbawa: ABC123XYZ
udid
stringMapagpipilian
Device UDID. Provide either kid or udid
Halimbawa: 00008030-001234567890002E

Pagtugon

ParameterUriKailanganPaglalarawan
code
numberKailangan
API call status: 1=success, others=failure
Halimbawa: 1
msg
stringKailangan
Response message
Halimbawa: 证书状态正常
time
numberKailangan
Server timestamp (Unix seconds)
Halimbawa: 1769675945
data
objectKailangan
Response payload
data.status
stringKailangan
Certificate status: normal/expired/revoked/banned/dropped/unknown
Halimbawa: normal
data.status_code
numberKailangan
Status code: 205=normal, 203=expired, 204=revoked, 207=banned, 206=dropped, 208=unknown
Halimbawa: 205
data.status_text
stringKailangan
Status text
Halimbawa: 正常
data.details
stringKailangan
Details
Halimbawa: 证书有效,剩余 180 天过期
data.check_method
stringKailangan
Check method: Online check / Local check
Halimbawa: 在线检测
data.can_detect_revoke
booleanKailangan
Can detect revocation: true=online check available, false=local check only (validity period only)
Halimbawa: true
data.revoked_at
stringKailangan
Revocation time (only for revoked/banned)
Halimbawa: 2026-01-15 10:30:00
data.expires_at
stringKailangan
Certificate expiration time
Halimbawa: 2027-01-28 15:30:00
data.remaining_days
numberKailangan
Remaining valid days
Halimbawa: 180
data.cert_info
objectKailangan
Certificate information
data.cert_info.common_name
stringKailangan
Certificate common name
Halimbawa: Apple Development: John Doe (XXXXXXXXXX)
data.cert_info.valid_from
stringKailangan
Certificate valid from
Halimbawa: 2026-01-28 15:30:00
data.cert_info.valid_to
stringKailangan
Certificate valid to
Halimbawa: 2027-01-28 15:30:00
data.device
objectKailangan
Device information
ip
stringKailangan
Requester IP address
Halimbawa: 192.168.1.100
ysucc
stringKailangan
Success flag, returns "Ysucc" on success
Halimbawa: Ysucc
Pagtugon na Halimbawa
{
"code":1,
"msg":"Certificate status normal",
"time":1769675945,
"data":
{
"status":"normal",
"status_code":205,
"status_text":"正常",
"details":"在线验证通过,证书有效,剩余 180 天过期",
"check_method":"在线检测",
"can_detect_revoke":true,
"revoked_at":"",
"expires_at":"2027-01-28 15:30:00",
"remaining_days":180,
"cert_info":
{
"common_name":"Apple Development: John Doe (XXXXXXXXXX)",
"valid_from":"2026-01-28 15:30:00",
"valid_to":"2027-01-28 15:30:00",
"issuer":"Apple Inc.",
"country":"CN"
}
,
"device":
{
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"pname":"MyApp Development",
"model":"iPhone 15 Pro",
"shtype":1,
"zt":"normal"
}
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

Certificate Dropped (Online)

Online check detected certificate dropped

Certificate Dropped (Online)
{
"code":1,
"msg":"Certificate dropped",
"time":1769675945,
"data":
{
"status":"dropped",
"status_code":206,
"status_text":"掉签",
"details":"证书已被吊销",
"check_method":"在线检测",
"can_detect_revoke":true,
"device":
{
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"pname":"MyApp Development",
"zt":"hidden"
}
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

Account Banned

Developer account has been banned by Apple

Account Banned
{
"code":1,
"msg":"Developer account has been banned",
"time":1769675945,
"data":
{
"status":"banned",
"status_code":207,
"status_text":"账号封禁",
"details":"Apple 封禁了该开发者账号",
"check_method":"在线检测",
"can_detect_revoke":true,
"revoked_at":"2026-01-15 10:30:00",
"device":
{
"id":12345,
"zt":"hidden"
}
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

Local Check (Online Unavailable)

Online check unavailable, fallback to local check, validity period only

Local Check (Online Unavailable)
{
"code":1,
"msg":"Certificate validity normal (revocation not verified)",
"time":1769675945,
"data":
{
"status":"normal",
"status_code":205,
"status_text":"正常",
"details":"本地检测:证书在有效期内,剩余 180 天过期。注意:在线检测不可用,无法确认证书是否被吊销",
"check_method":"本地检测(网络不可用)",
"can_detect_revoke":false,
"expires_at":"2027-01-28 15:30:00",
"remaining_days":180,
"device":
{
"id":12345,
"pname":"MyApp Development",
"zt":"normal"
}
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

Multiple Certificates Found

Multiple certificates exist for same UDID, use kid to specify

Multiple Certificates Found
{
"code":103,
"msg":"Multiple devices found, please specify certificate ID",
"time":1769675945,
"data":
{
"count":3,
"devices":
[
{
"id":12345,
"kid":"ABC123",
"pname":"App A",
"shtype":1
}
,
{
"id":12346,
"kid":"DEF456",
"pname":"App B",
"shtype":2
}
,
{
"id":12347,
"kid":"GHI789",
"pname":"App C",
"shtype":1
}
]
}
,
"ip":"192.168.1.100",
"yno":"Yno"
}

Error

Error8 Binigyang - katuturan
12
Token is required
Token parameter is missing
10
Invalid token
Invalid or expired token
20
Please provide kid or udid
Missing kid or udid

Pagtugon sa Wika

Ang mga code na halimbawa sa ibaba ay awtomatikong gumagamit ng kasalukuyang site language mo.

Inirerekomendang Tagapangulo
X-Lang: fil
Suportadong mga Wika
zh, en, zh-TW, vi, ar, es, ru

Sinusuportahan din ang tinatanggap na-Language; ang X-Lang ang inuuna. ang mga hindi suportadong wika ay sumusunod sa site language fallback.

Mga Halimbawa ng Kodigo

curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/device/certcheck?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E" \
  -H "X-Lang: fil"

Mga Noble

  • 支持 GET 和 POST 请求
  • kid 或 udid 二选一,至少提供一个
  • 若同一UDID存在多个证书,将返回多证书提示
  • 在线检测:可检测证书有效期 + 是否被吊销(掉签),需要网络
  • 本地检测:仅检测证书有效期,无法检测证书是否被吊销
  • 在线检测不可用时自动回退到本地检测,此时 can_detect_revoke=false
  • 检测到掉签/封禁状态时会自动更新设备状态为 hidden
  • 建议不要频繁调用此接口,以免触发APPLE风控

Subukin ito sa Console

Punan ang mga parameter sa ibaba at magpadala ng kahilingan upang masubukan. requests pumunta lamang sa API ng site na ito; ang URL ay naka-lock at hindi maaaring baguhin, at isama ang inyong kasalukuyang login cookie.

https://testypro.iwai.cc/api/device/certcheck?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002ENakakandado sa lugar na ito
stringKailangan

User API token

string

Certificate KID. Provide either kid or udid

string

Device UDID. Provide either kid or udid