Zertifikatstatus Prüfen
Überprüfen Sie den Zertifikatsstatus mithilfe der Token-Authentifizierung und entweder einer Zertifikat-KID oder Geräte-UDID
/api/device/certcheckAnforderungsparameter
Alle Parameter können über Query oder Body übergeben werden
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
token | string | Erforderlich | Benutzer-API-Token Beispiel: your_api_token_here |
kid | string | Optional | Zertifikat KID. Geben Sie entweder KID oder UDID an Beispiel: ABC123XYZ |
udid | string | Optional | Geräte-UDID. Geben Sie entweder KID oder UDID an Beispiel: 00008030-001234567890002E |
Antwort
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
code | number | Erforderlich | API-Aufrufstatus: 1=Erfolg, andere=Fehler Beispiel: 1 |
msg | string | Erforderlich | Antwortnachricht Beispiel: 证书状态正常 |
time | number | Erforderlich | Server-Zeitstempel (Unix-Sekunden) Beispiel: 1769675945 |
data | object | Erforderlich | Antwort-Payload |
data.status | string | Erforderlich | Zertifikatsstatus: normal/abgelaufen/gesperrt/verboten/gelöscht/unbekannt Beispiel: normal |
data.status_code | number | Erforderlich | Statuscode: 205=normal, 203=abgelaufen, 204=zurückgezogen, 207=gesperrt, 206=verworfen, 208=unbekannt Beispiel: 205 |
data.status_text | string | Erforderlich | Statusmeldung Beispiel: 正常 |
data.details | string | Erforderlich | Details Beispiel: 证书有效,剩余 180 天过期 |
data.check_method | string | Erforderlich | Prüfmethode: Online-Prüfung / Lokale Prüfung Beispiel: 在线检测 |
data.can_detect_revoke | boolean | Erforderlich | Kann Widerruf erkennen: true=Online-Prüfung verfügbar, false=nur lokale Prüfung (nur Gültigkeitszeitraum) Beispiel: true |
data.revoked_at | string | Erforderlich | Widerrufszeit (nur für zurückgezogene/gesperrte) Beispiel: 2026-01-15 10:30:00 |
data.expires_at | string | Erforderlich | Ablaufdatum des Zertifikats Beispiel: 2027-01-28 15:30:00 |
data.remaining_days | number | Erforderlich | Verbleibende gültige Tage Beispiel: 180 |
data.cert_info | object | Erforderlich | Zertifikatsinformationen |
data.cert_info.common_name | string | Erforderlich | Zertifikat gebräuchlicher Name Beispiel: Apple Development: John Doe (XXXXXXXXXX) |
data.cert_info.valid_from | string | Erforderlich | Zertifikat gültig von Beispiel: 2026-01-28 15:30:00 |
data.cert_info.valid_to | string | Erforderlich | Zertifikat gültig bis Beispiel: 2027-01-28 15:30:00 |
data.device | object | Erforderlich | Geräteinformationen |
ip | string | Erforderlich | Anforderer-IP-Adresse Beispiel: 192.168.1.100 |
ysucc | string | Erforderlich | Erfolgskennzeichen, gibt bei Erfolg "Ysucc" zurück Beispiel: Ysucc |
Zertifikat abgeworfen (Online)
Online-Überprüfung erkannte, dass Zertifikat abgeworfen wurde
Konto gesperrt
Entwicklerkonto wurde von Apple gesperrt
Lokale Überprüfung (Online nicht verfügbar)
Online-Prüfung nicht verfügbar, Rückfall auf lokale Prüfung, Gültigkeitsdauer nur
Mehrere Zertifikate gefunden
Mehrere Zertifikate für dieselbe UDID vorhanden, verwenden Sie kid zur Spezifizierung
Fehlercodes
121020Response Language
Customize the API response language with the X-Lang header. The code examples below automatically use your current site language.
X-Lang: enzh, en, zh-TW, vi, ar, es, ruAccept-Language is also supported; X-Lang takes priority. Unsupported languages follow the site language fallback.
Codebeispiele
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"Hinweise
- Unterstützt sowohl GET als auch POST
- Geben Sie mindestens eines von beiden an: kid oder UDID
- Wenn mehrere Zertifikate für dieselbe UDID existieren, werden mehrere Zertifikat-Abfragen zurückgegeben
- Online-Überprüfung: Kann Gültigkeit und Widerrufsstatus erkennen, erfordert Netzwerk
- Lokale Überprüfung: Prüft nur den Gültigkeitszeitraum, kann Widerruf nicht erkennen
- Fällt auf lokale Überprüfung zurück, wenn online nicht verfügbar, kann_widerrufen_erkennen=false
- Gerätestatus wird automatisch auf verborgen gesetzt, wenn fallen gelassen/gesperrt erkannt
- Statuscodes: 205=normal, 203=abgelaufen, 204=widerrufen, 206=fallen gelassen, 207=gesperrt, 208=unbekannt
- Vermeiden Sie häufige Aufrufe, um eine Begrenzung der Apple-Rate zu verhindern
Versuchen Sie es in der Konsole
Füllen Sie die untenstehenden Parameter aus und senden Sie eine Anfrage zum Testen. Anfragen gehen nur an die API dieser Seite; die URL ist gesperrt und kann nicht geändert werden, und Ihr aktuelles Login-Cookie ist enthalten.
https://testypro.iwai.cc/api/device/certcheck?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002EGesperrt für diese SeiteBenutzer-API-Token
Zertifikat KID. Geben Sie entweder KID oder UDID an
Geräte-UDID. Geben Sie entweder KID oder UDID an