Comprobar Estado del Certificado
Verifique el estado del certificado usando autenticación de token y ya sea un KID de certificado o UDID del dispositivo
/api/device/certcheckParámetros de solicitud
Todos los parámetros se pueden pasar vía Consulta o Cuerpo
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
token | string | Requerido | Token de API de usuario Ejemplo: your_api_token_here |
kid | string | Opcional | KID del certificado. Proporcione ya sea kid o UDID Ejemplo: ABC123XYZ |
udid | string | Opcional | UDID del dispositivo. Proporcione ya sea kid o UDID Ejemplo: 00008030-001234567890002E |
Respuesta
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
code | number | Requerido | Estado de la llamada API: 1=éxito, otros=fallo Ejemplo: 1 |
msg | string | Requerido | Mensaje de respuesta Ejemplo: 证书状态正常 |
time | number | Requerido | Marca de tiempo del servidor (segundos Unix) Ejemplo: 1769675945 |
data | object | Requerido | Carga útil de la respuesta |
data.status | string | Requerido | Estado del certificado: normal/expirado/revocado/prohibido/descartado/desconocido Ejemplo: normal |
data.status_code | number | Requerido | Código de estado: 205=normal, 203=expirado, 204=revocado, 207=prohibido, 206=eliminado, 208=desconocido Ejemplo: 205 |
data.status_text | string | Requerido | Texto de estado Ejemplo: 正常 |
data.details | string | Requerido | Detalles Ejemplo: 证书有效,剩余 180 天过期 |
data.check_method | string | Requerido | Método de verificación: Verificación en línea / Verificación local Ejemplo: 在线检测 |
data.can_detect_revoke | boolean | Requerido | Puede detectar revocación: true=verificación en línea disponible, false=solo verificación local (solo período de validez) Ejemplo: true |
data.revoked_at | string | Requerido | Tiempo de revocación (solo para revocados/prohibidos) Ejemplo: 2026-01-15 10:30:00 |
data.expires_at | string | Requerido | Tiempo de expiración del certificado Ejemplo: 2027-01-28 15:30:00 |
data.remaining_days | number | Requerido | Días válidos restantes Ejemplo: 180 |
data.cert_info | object | Requerido | Información del certificado |
data.cert_info.common_name | string | Requerido | Nombre común del certificado Ejemplo: Apple Development: John Doe (XXXXXXXXXX) |
data.cert_info.valid_from | string | Requerido | Certificado válido desde Ejemplo: 2026-01-28 15:30:00 |
data.cert_info.valid_to | string | Requerido | Certificado válido hasta Ejemplo: 2027-01-28 15:30:00 |
data.device | object | Requerido | Información del dispositivo |
ip | string | Requerido | Dirección IP del solicitante Ejemplo: 192.168.1.100 |
ysucc | string | Requerido | Indicador de éxito, devuelve "Ysucc" en caso de éxito Ejemplo: Ysucc |
Certificado eliminado (En línea)
Verificación en línea detectó certificado eliminado
Cuenta prohibida
La cuenta de desarrollador ha sido prohibida por Apple
Verificación local (En línea no disponible)
Verificación en línea no disponible, se usa verificación local, periodo de validez solo
Se encontraron múltiples certificados
Existen múltiples certificados para el mismo UDID, use kid para especificar
Códigos de error
121020X-Lang: enzh, en, zh-TW, vi, arEjemplos de código
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"Notas
- Soporta tanto GET como POST
- Proporcione al menos uno de: kid o UDID
- Si existen múltiples certificados para el mismo UDID, devuelve múltiples solicitudes de certificado
- Comprobación en línea: Puede detectar validez y estado de revocación, requiere red
- Comprobación local: Solo verifica el período de validez, no puede detectar revocación
- Vuelve a la comprobación local cuando la conexión en línea no está disponible, puede_detectar_revocación=false
- Estado del dispositivo actualizado automáticamente a oculto cuando se detecta eliminado/prohibido
- Códigos de estado: 205=normal, 203=expirado, 204=revocado, 206=eliminado, 207=prohibido, 208=desconocido
- Evite llamadas frecuentes para prevenir la limitación de velocidad de Apple
Pruébalo en la Consola
Complete los parámetros a continuación y envíe una solicitud para probar. Las solicitudes solo van a la API de este sitio; la URL está bloqueada y no se puede cambiar, y se incluye su cookie de inicio de sesión actual.
https://testypro.iwai.cc/api/device/certcheck?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002EBloqueado a este sitioToken de API de usuario
KID del certificado. Proporcione ya sea kid o UDID
UDID del dispositivo. Proporcione ya sea kid o UDID