admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
utils/src/main/java/com/qq/weixin/mp/aes/AesException.java
@@ -1,57 +1,57 @@
package com.qq.weixin.mp.aes;
@SuppressWarnings("serial")
public class AesException extends Exception {
   public final static int OK = 0;
   public final static int ValidateSignatureError = -40001;
   public final static int ParseXmlError = -40002;
   public final static int ComputeSignatureError = -40003;
   public final static int IllegalAesKey = -40004;
   public final static int ValidateCorpidError = -40005;
   public final static int EncryptAESError = -40006;
   public final static int DecryptAESError = -40007;
   public final static int IllegalBuffer = -40008;
   // public final static int EncodeBase64Error = -40009;
   // public final static int DecodeBase64Error = -40010;
   // public final static int GenReturnXmlError = -40011;
   private int code;
   private static String getMessage(int code) {
      switch (code) {
      case ValidateSignatureError:
         return "签名验证错误";
      case ParseXmlError:
         return "xml解析失败";
      case ComputeSignatureError:
         return "sha加密生成签名失败";
      case IllegalAesKey:
         return "SymmetricKey非法";
      case ValidateCorpidError:
         return "corpid校验失败";
      case EncryptAESError:
         return "aes加密失败";
      case DecryptAESError:
         return "aes解密失败";
      case IllegalBuffer:
         return "解密后得到的buffer非法";
      // case EncodeBase64Error:
      // return "base64加密错误";
      // case DecodeBase64Error:
      // return "base64解密错误";
      // case GenReturnXmlError:
      // return "xml生成失败";
      default:
         return null; // cannot be
      }
   }
   public int getCode() {
      return code;
   }
   AesException(int code) {
      super(getMessage(code));
      this.code = code;
   }
}
package com.qq.weixin.mp.aes;
@SuppressWarnings("serial")
public class AesException extends Exception {
   public final static int OK = 0;
   public final static int ValidateSignatureError = -40001;
   public final static int ParseXmlError = -40002;
   public final static int ComputeSignatureError = -40003;
   public final static int IllegalAesKey = -40004;
   public final static int ValidateCorpidError = -40005;
   public final static int EncryptAESError = -40006;
   public final static int DecryptAESError = -40007;
   public final static int IllegalBuffer = -40008;
   // public final static int EncodeBase64Error = -40009;
   // public final static int DecodeBase64Error = -40010;
   // public final static int GenReturnXmlError = -40011;
   private int code;
   private static String getMessage(int code) {
      switch (code) {
      case ValidateSignatureError:
         return "签名验证错误";
      case ParseXmlError:
         return "xml解析失败";
      case ComputeSignatureError:
         return "sha加密生成签名失败";
      case IllegalAesKey:
         return "SymmetricKey非法";
      case ValidateCorpidError:
         return "corpid校验失败";
      case EncryptAESError:
         return "aes加密失败";
      case DecryptAESError:
         return "aes解密失败";
      case IllegalBuffer:
         return "解密后得到的buffer非法";
      // case EncodeBase64Error:
      // return "base64加密错误";
      // case DecodeBase64Error:
      // return "base64解密错误";
      // case GenReturnXmlError:
      // return "xml生成失败";
      default:
         return null; // cannot be
      }
   }
   public int getCode() {
      return code;
   }
   AesException(int code) {
      super(getMessage(code));
      this.code = code;
   }
}