GETPOST
v1.0.0stable

Periksa Status Sertifikat

Periksa status sertifikat menggunakan otentikasi token dan baik KID sertifikat atau UDID perangkat

GET | POST/api/device/certcheck
Otentikasi:API Key
Batas:30/menit

Parameter Permintaan

Semua parameter dapat dikirim melalui Query atau Body

ParameterTipeWajibDeskripsi
token
stringWajib
Token API pengguna
Contoh: your_api_token_here
kid
stringOpsional
KID Sertifikat. Sediakan baik kid atau UDID
Contoh: ABC123XYZ
udid
stringOpsional
UDID Perangkat. Sediakan baik kid atau UDID
Contoh: 00008030-001234567890002E

Respon

ParameterTipeWajibDeskripsi
code
numberWajib
Status panggilan API: 1=sukses, lainnya=gagal
Contoh: 1
msg
stringWajib
Pesan tanggapan
Contoh: 证书状态正常
time
numberWajib
Timestamp server (detik Unix)
Contoh: 1769675945
data
objectWajib
Payload respons
data.status
stringWajib
Status sertifikat: normal/kadaluarsa/dicabut/dilarang/dihapus/tidak diketahui
Contoh: normal
data.status_code
numberWajib
Kode status: 205=normal, 203=kedaluwarsa, 204=ditarik, 207=dilarang, 206=dihapus, 208=tidak diketahui
Contoh: 205
data.status_text
stringWajib
Teks status
Contoh: 正常
data.details
stringWajib
Rincian
Contoh: 证书有效,剩余 180 天过期
data.check_method
stringWajib
Metode pemeriksaan: Pemeriksaan online / Pemeriksaan lokal
Contoh: 在线检测
data.can_detect_revoke
booleanWajib
Dapat mendeteksi pencabutan: true=pemeriksaan online tersedia, false=hanya pemeriksaan lokal (hanya periode validitas)
Contoh: true
data.revoked_at
stringWajib
Waktu pencabutan (hanya untuk dicabut/dilarang)
Contoh: 2026-01-15 10:30:00
data.expires_at
stringWajib
Waktu kedaluwarsa sertifikat
Contoh: 2027-01-28 15:30:00
data.remaining_days
numberWajib
Sisa hari validitas
Contoh: 180
data.cert_info
objectWajib
Informasi sertifikat
data.cert_info.common_name
stringWajib
Nama umum sertifikat
Contoh: Apple Development: John Doe (XXXXXXXXXX)
data.cert_info.valid_from
stringWajib
Sertifikat berlaku dari
Contoh: 2026-01-28 15:30:00
data.cert_info.valid_to
stringWajib
Sertifikat berlaku hingga
Contoh: 2027-01-28 15:30:00
data.device
objectWajib
Informasi perangkat
ip
stringWajib
Alamat IP pemohon
Contoh: 192.168.1.100
ysucc
stringWajib
Flag keberhasilan, mengembalikan "Ysucc" jika berhasil
Contoh: Ysucc
Contoh Respon
{
"code":1,
"msg":"Status sertifikat 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"
}

Sertifikat Dihapus (Online)

Pemeriksaan Online mendeteksi sertifikat dihapus

Sertifikat Dihapus (Online)
{
"code":1,
"msg":"Sertifikat dihapus",
"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"
}

Akun Diblokir

Akun pengembang telah diblokir oleh Apple

Akun Diblokir
{
"code":1,
"msg":"Akun pengembang telah diblokir",
"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"
}

Pemeriksaan Lokal (Online Tidak Tersedia)

Pemeriksaan online tidak tersedia, kembali ke pemeriksaan lokal, periode keabsahan hanya

Pemeriksaan Lokal (Online Tidak Tersedia)
{
"code":1,
"msg":"Keabsahan sertifikat normal (pencabutan tidak diverifikasi)",
"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"
}

Ditemukan beberapa sertifikat

Beberapa sertifikat ada untuk UDID yang sama, gunakan kid untuk menentukannya

Ditemukan beberapa sertifikat
{
"code":103,
"msg":"Ditemukan beberapa perangkat, harap tentukan ID sertifikat",
"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"
}

Kode Kesalahan

Kode Kesalahan8 didefinisikan
12
Token diperlukan
Parameter token hilang
10
Token tidak valid
Token tidak valid atau kedaluwarsa
20
Harap berikan kid atau UDID
kid atau UDID hilang

X-Lang: en
zh, en, zh-TW, vi, ar

Contoh Kode

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: en"

Catatan

  • Mendukung baik GET maupun POST
  • Berikan setidaknya salah satu: kid atau UDID
  • Jika beberapa sertifikat ada untuk UDID yang sama, mengembalikan beberapa prompt sertifikat
  • Pemeriksaan online: Dapat mendeteksi keabsahan dan status pencabutan, memerlukan jaringan
  • Pemeriksaan lokal: Hanya memeriksa periode keabsahan, tidak dapat mendeteksi pencabutan
  • Kembali ke pemeriksaan lokal ketika online tidak tersedia, dapat_mendeteksi_pencabutan=false
  • Status perangkat diperbarui otomatis menjadi tersembunyi ketika terdeteksi dijatuhkan/dilarang
  • Kode status: 205=normal, 203=kedaluwarsa, 204=dicabut, 206=dijatuhkan, 207=dilarang, 208=tidak diketahui
  • Hindari panggilan yang sering untuk mencegah pembatasan laju Apple

Coba di Konsol

Isi parameter di bawah ini dan kirim permintaan untuk menguji. Permintaan hanya dikirim ke API situs ini; URL terkunci dan tidak dapat diubah, dan cookie login Anda saat ini disertakan.

https://testypro.iwai.cc/api/device/certcheck?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002ETerkunci ke situs ini
stringWajib

Token API pengguna

string

KID Sertifikat. Sediakan baik kid atau UDID

string

UDID Perangkat. Sediakan baik kid atau UDID