1 /* 2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 package com.ohos.hapsigntool.error; 17 18 /** 19 * Errors. 20 * 21 * @since 2021/12/28 22 */ 23 public enum ERROR { 24 /** 25 * Enum constant COMMAND_ERROR. 26 */ 27 COMMAND_ERROR(101), 28 /** 29 * Enum constant FILE_NOT_FOUND. 30 */ 31 FILE_NOT_FOUND(102), 32 /** 33 * Enum constant WRITE_FILE_ERROR. 34 */ 35 WRITE_FILE_ERROR(103), 36 /** 37 * Enum constant READ_FILE_ERROR. 38 */ 39 READ_FILE_ERROR(104), 40 /** 41 * Enum constant NOT_SUPPORT_ERROR. 42 */ 43 NOT_SUPPORT_ERROR(105), 44 /** 45 * Enum constant NETWORK_ERROR. 46 */ 47 NETWORK_ERROR(106), 48 /** 49 * Enum constant SIGN_ERROR. 50 */ 51 SIGN_ERROR(107), 52 /** 53 * Enum constant VERIFY_ERROR. 54 */ 55 VERIFY_ERROR(108), 56 /** 57 * Enum constant ACCESS_ERROR. 58 */ 59 ACCESS_ERROR(109), 60 /** 61 * Enum constant COMMAND_PARAM_ERROR. 62 */ 63 COMMAND_PARAM_ERROR(110), 64 /** 65 * Enum constant OPERATOR_CREATION_ERROR. 66 */ 67 OPERATOR_CREATION_ERROR(111), 68 /** 69 * Enum constant PARAM_NOT_EXIST_ERROR. 70 */ 71 PARAM_NOT_EXIST_ERROR(113), 72 /** 73 * Enum constant KEYSTORE_OPERATION_ERROR. 74 */ 75 KEYSTORE_OPERATION_ERROR(114), 76 /** 77 * Enum constant CERTIFICATE_ERROR. 78 */ 79 CERTIFICATE_ERROR(115), 80 /** 81 * Enum constant KEY_ERROR. 82 */ 83 KEY_ERROR(116), 84 /** 85 * Enum constant IO_CERT_ERROR. 86 */ 87 IO_CERT_ERROR(117), 88 /** 89 * Enum constant IO_CSR_ERROR. 90 */ 91 IO_CSR_ERROR(118); 92 93 /** 94 * Field errorCode. 95 */ 96 private final int errorCode; 97 98 /** 99 * getErrorCode. 100 * 101 * @return Integer code 102 */ getErrorCode()103 public int getErrorCode() { 104 return this.errorCode; 105 } 106 ERROR(int code)107 ERROR(int code) { 108 this.errorCode = code; 109 } 110 } 111