forked from luyan/epmet-cloud-lingshan
				
			
				 13 changed files with 62 additions and 123 deletions
			
			
		@ -1,65 +0,0 @@ | 
				
			|||
package com.epmet.exception; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * @Author zxc | 
				
			|||
 * @CreateTime 2020/7/6 10:03 | 
				
			|||
 */ | 
				
			|||
@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; | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    public AesException(int code) { | 
				
			|||
        super(getMessage(code)); | 
				
			|||
        this.code = code; | 
				
			|||
    } | 
				
			|||
*/ | 
				
			|||
} | 
				
			|||
 | 
				
			|||
 | 
				
			|||
					Loading…
					
					
				
		Reference in new issue