Supported App Integrity attestation codes.
Value | Description |
---|---|
SUCCESS | Means that entity (device or app) has successfully passed attestation check |
SUCCESS_BASIC_LEVEL | Means that entity (device or app) has successfully passed only BASIC level of attestation check It means that check was done only on UEM Server side without Apple DeviceCheck service involvement |
EMPTY_BASIC_ATTESTATION_RESPONSE | Means that app which was attested provided empty basic attestation response |
INVALID_BASIC_ATTESTATION_RESPONSE | Means that app which was attested provided basic attestation response which is different from expected one |
ACCESS_KEY_GENERATION_ERROR | Means that error occurred during generation of access key |
EMPTY_DEVICE_TOKEN | Means that the device token is empty |
INVALID_DEVICE_TOKEN | Means that the device token is invalid |
INVALID_OR_EXPIRED_AUTH_TOKEN | Means that JWT authentication token has been recognized by Apple server as expired or invalid |
FORBIDDEN_ERROR | Means that device token validation request was rejected by Apple server with FORBIDDEN error |
METHOD_NOT_ALLOWED_ERROR | Means that device token validation request was rejected by Apple server with METHOD NOT ALLOWED error |
TOO_MANY_REQUESTS_ERROR | Means that device token validation request was rejected by Apple server with TOO MANY REQUESTS error |
APPLE_SERVER_ERROR | Means that device token validation request was rejected by Apple server because of its internal error |
APPLE_SERVER_UNAVAILABLE | Means that device token validation request was rejected because Apple server is unavailable |
UNKNOWN_ERROR | Unknown error has happened during device token validation request |
BCP_APP_ID_NOT_FOUND | Means that BCP has not found required information to perform device token validation of requested app |
BCP_TENANT_NOT_REGISTERED | Means that BCP has not found tenant which requested application belongs to |
BCP_INTERNAL_SERVER_ERROR | Means that device token validation request has failed because of BCP internal server error |
CONTAINER_ERROR_UNSUPPORTED | Means that container app has returned attestation unsupported error in attestation response Could be reproduced by devices with iOS < 11.0. |
CONTAINER_ERROR_UNKNOWN_SYSTEM_FAILURE | Means that container app has returned unknown system error in attestation response. Could be reproduced by incorrect time set on user device |