TDEStatus.php 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?php
  2. namespace ACES\Common;
  3. abstract class TDEStatus {
  4. /****************************SDK specific errors****************/
  5. public static $SDK_INTERNAL_ERROR = array("code"=>200, "message"=>"SDK generic exception error.");
  6. // const SDK_INTERNAL_ERROR = array("code"=>200, "message"=>"SDK generic exception error.");
  7. public static $SDK_USE_INEFFECTIVE_TOKEN = array("code"=>201, "message"=>"SDK uses an ineffective token.");
  8. // const SDK_USE_INEFFECTIVE_TOKEN = array("code"=>201, "message"=>"SDK uses an ineffective token.");
  9. public static $SDK_USE_HARD_EXPIRED_TOKEN = array("code"=>202, "message"=>"SDK uses an expired token with hard deadline.");
  10. // const SDK_USE_HARD_EXPIRED_TOKEN = array("code"=>202, "message"=>"SDK uses an expired token with hard deadline.");
  11. public static $SDK_USE_SOFT_EXPIRED_TOKEN = array("code"=>203, "message"=>"SDK uses an expired token with soft deadline.");
  12. // const SDK_USE_SOFT_EXPIRED_TOKEN = array("code"=>203, "message"=>"SDK uses an expired token with soft deadline.");
  13. public static $SDK_FAIL_TO_READ_BACKUP = array("code"=>204, "message"=>"SDK cannot fetch any function keys from backup file.");
  14. // const SDK_FAIL_TO_READ_BACKUP = array("code"=>204, "message"=>"SDK cannot fetch any function keys from backup file.");
  15. public static $SDK_RECEIVED_WRONG_KEYRESPONSE1 = array("code"=>205, "message"=>"SDK received key response with unmatched service name.");
  16. // const SDK_RECEIVED_WRONG_KEYRESPONSE1 = array("code"=>205, "message"=>"SDK received key response with unmatched service name.");
  17. public static $SDK_RECEIVED_WRONG_KEYRESPONSE2 = array("code"=>206, "message"=>"SDK received key response with unmatched token id.");
  18. // const SDK_RECEIVED_WRONG_KEYRESPONSE2 = array("code"=>206, "message"=>"SDK received key response with unmatched token id.");
  19. public static $SDK_CANNOT_REACH_KMS = array("code"=>207, "message"=>"KMS is unreachable due to:");
  20. // const SDK_CANNOT_REACH_KMS = array("code"=>207, "message"=>"KMS is unreachable due to:");
  21. public static $SDK_HAS_NO_AVAILABLE_ENC_KEYS = array("code"=>208, "message"=>"SDK holds a decrypt-only token or has no key to encrypt data.");
  22. // const SDK_HAS_NO_AVAILABLE_ENC_KEYS = array("code"=>208, "message"=>"SDK holds a decrypt-only token or has no key to encrypt data.");
  23. public static $SDK_HAS_NO_CORRESPONDING_DEC_KEYS = array("code"=>209, "message"=>"SDK has no corresponding key to decrypt cipher data, header:");
  24. // const SDK_HAS_NO_CORRESPONDING_DEC_KEYS = array("code"=>209, "message"=>"SDK has no corresponding key to decrypt cipher data, header:");
  25. public static $SDK_OPERATE_WITH_EXPIRED_KEYS = array("code"=>210, "message"=>"SDK uses old keys to encrypt/decrypt data.");
  26. // const SDK_OPERATE_WITH_EXPIRED_KEYS = array("code"=>210, "message"=>"SDK uses old keys to encrypt/decrypt data.");
  27. public static $SDK_OPERATE_WITH_INACTIVE_KEYS = array("code"=>211, "message"=>"SDK uses suspended/revoked keys to encrypt/decrypt data.");
  28. // const SDK_OPERATE_WITH_INACTIVE_KEYS = array("code"=>211, "message"=>"SDK uses suspended/revoked keys to encrypt/decrypt data.");
  29. public static $SDK_THROW_JDK_EXCEPTION = array("code"=>212, "message"=>"SDK threw generic JDK exception.");
  30. // const SDK_THROW_JDK_EXCEPTION = array("code"=>212, "message"=>"SDK threw generic JDK exception.");
  31. public static $SDK_USE_INVALID_TOKEN = array("code"=>213, "message"=>"SDK uses an invalid token.");
  32. // const SDK_USE_INVALID_TOKEN = array("code"=>213, "message"=>"SDK uses an invalid token.");
  33. public static $SDK_HAS_NO_AVAILABLE_KEYS = array("code"=>214, "message"=>"SDK has no keys in internal cache.");
  34. // const SDK_HAS_NO_AVAILABLE_KEYS = array("code"=>214, "message"=>"SDK has no keys in internal cache.");
  35. public static $SDK_HAS_CORRUPTED_KEYS = array("code"=>215, "message"=>"SDK has corrupted keys in internal cache.");
  36. // const SDK_HAS_CORRUPTED_KEYS = array("code"=>215, "message"=>"SDK has corrupted keys in internal cache.");
  37. public static $SDK_HAS_CORRUPTED_CIPHER = array("code"=>216, "message"=>"SDK tries to decrypt corrupted cipher, header: ");
  38. // const SDK_HAS_CORRUPTED_CIPHER = array("code"=>216, "message"=>"SDK tries to decrypt corrupted cipher, header: ");
  39. public static $SDK_DIDNOT_SETUP_RPATH = array("code"=>217, "message"=>"SDK did not set resource path correctly.");
  40. // const SDK_DIDNOT_SETUP_RPATH = array("code"=>217, "message"=>"SDK did not set resource path correctly.");
  41. public static $SDK_FAIL_TO_WRITE_KEYCACHE = array("code"=>218, "message"=>"SDK cannot write key cache file to the given resource path.");
  42. public static $SDK_FAIL_TO_DELETE_KEYCACHE = array("code"=>219, "message"=>"SDK fails to delete all key cache files.");
  43. public static $SDK_FAIL_TO_READ_KEYCACHE = array("code"=>220, "message"=>"SDK cannot fetch any function keys from cache file.");
  44. public static $SDK_FAIL_TO_DELETE_KEYBACKUP = array("code"=>221,"message"=> "SDK fails to delete backup file.");
  45. // event related
  46. public static $SDK_SUCCEEDS_TO_DELETE_KEYBACKUP = array("code"=>222, "message"=>"SDK deletes backup file successfully.");
  47. public static $SDK_SUCCEEDS_TO_DELETE_KEYCACHE = array("code"=>223, "message"=>"SDK deletes cache file successfully.");
  48. public static $SDK_RECOVERIES_KEYS_FROM_KEYBACKUP = array("code"=>224, "message"=>"SDK recoveries keys from backup file successfully.");
  49. public static $SDK_RECOVERIES_KEYS_FROM_KEYCACHE = array("code"=>225, "message"=>"SDK recoveries keys from cache file successfully.");
  50. public static $SDK_SUCCEEDS_TO_OVERWRITE_KEYBACKUP = array("code"=>226, "message"=>"SDK successfully rewrite new keys to cache file.");
  51. public static $SDK_FAILS_TO_FETCH_UPDATED_KEYS = array("code"=>227, "message"=>"SDK failed to fetch rotated keys, header:");
  52. public static $SDK_TRIGGER_ROTATED_KEY_FETCH = array("code"=>228, "message"=>"SDK trigger key fetching because ciphertext is encrypted with newer keys.");
  53. public static $SDK_REPORT_CUR_KEYVER = array("code"=>229, "message"=>"CurKeyVer=");
  54. // sign/verify
  55. public static $SDK_HAS_NO_AVAILABLE_SIGN_KEYS = array("code"=>233, "message"=>"SDK has no key to sign data.");
  56. public static $SDK_HAS_NO_CORRESPONDING_VERIFY_KEYS = array("code"=>234, "message"=>"SDK has no corresponding key to verify signature, header:");
  57. /****************************TMS about**************************/
  58. public static $TMS_INTERNAL_ERROR = array("code"=>300, "message"=>"TMS internal system error.");
  59. public static $TMS_DB_DATA_NOTFOUND_ERROR = array("code"=>301, "message"=>"TMS-db's data not found.");
  60. public static $TMS_REQUEST_ARGS_ERROR = array("code"=>302, "message"=>"Request argument error.");
  61. public static $TMS_DB_DATA_ERROR = array("code"=>303, "message"=>"Tms db data error.");
  62. public static $TMS_KMS_REQUEST_EXPIRE = array("code"=>304, "message"=>" KMS request timeout.");
  63. public static $TMS_REQUEST_VERIFY_FAILED = array("code"=>305, "message"=>"Request signature validation failed.");
  64. public static $TMS_TOKEN_EXPIRE = array("code"=>306, "message"=>"The request token is expired.");
  65. public static $TMS_TOKEN_IS_FROZEN = array("code"=>307, "message"=>"The request token is frozen.");
  66. public static $TMS_TOKEN_IS_REVOKE = array("code"=>308, "message"=>"The request token is revoked.");
  67. public static $TMS_TOKEN_IS_NOT_IN_THE_EFFECT_TIME_RANGE = array("code"=>309, "message"=>"The token is ineffective.");
  68. public static $TMS_TOKEN_IN_DB_IS_NULL = array("code"=>310, "message"=>"The token in the db is null.");
  69. public static $TMS_NO_AVAILABLE_GRANTS_FOR_SERVICE = array("code"=>311, "message"=>"The token has no granted service.");
  70. public static $SDK_HAS_PROPERTY_NOT_SET = array("code"=>901, "message"=>"SDK has property not set. ");
  71. }