diff --git a/src/main/java/com/yexuejc/base/encrypt/RSA.java b/src/main/java/com/yexuejc/base/encrypt/RSA.java index 14b322d..cbf84c7 100644 --- a/src/main/java/com/yexuejc/base/encrypt/RSA.java +++ b/src/main/java/com/yexuejc/base/encrypt/RSA.java @@ -7,15 +7,14 @@ import javax.crypto.Cipher; import javax.crypto.NoSuchPaddingException; import java.io.*; import java.security.*; -import java.security.cert.Certificate; import java.security.interfaces.RSAPrivateKey; import java.security.interfaces.RSAPublicKey; import java.security.spec.InvalidKeySpecException; import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X509EncodedKeySpec; -import java.util.Enumeration; import java.util.HashMap; import java.util.Map; +import java.util.logging.Logger; /** * RSA加解密 配置模式 @@ -26,7 +25,7 @@ import java.util.Map; * @date: 2018/5/15 14:39 */ public class RSA { - + private static Logger log = Logger.getLogger(RSA.class.getName()); public static final String CHARSET = "UTF-8"; public static final String RSA_ALGORITHM = "RSA"; /** @@ -116,7 +115,6 @@ public class RSA { Map keyPairMap = new HashMap(2); keyPairMap.put("publicKey", publicKeyStr); keyPairMap.put("privateKey", privateKeyStr); - return keyPairMap; } @@ -306,7 +304,6 @@ public class RSA { private static Signature signature; /** - * /** * 私钥签名:默认算法SHA1withRSA *

* 签名算法 {@link SignAlgorithm} diff --git a/src/main/java/com/yexuejc/base/util/JsonUtil.java b/src/main/java/com/yexuejc/base/util/JsonUtil.java index 99522e3..b7a4c6d 100644 --- a/src/main/java/com/yexuejc/base/util/JsonUtil.java +++ b/src/main/java/com/yexuejc/base/util/JsonUtil.java @@ -98,7 +98,6 @@ public class JsonUtil { */ public static T json2Obj(String json, Class cls) { T pojo = null; - try { pojo = objectMapper.readValue(json, cls); } catch (JsonParseException e) { @@ -107,6 +106,8 @@ public class JsonUtil { log.warning("json to Object JsonMappingException.\n" + e.getMessage()); } catch (IOException e) { log.warning("json to Object IOException.\n" + e.getMessage()); + }catch (Exception e){ + e.printStackTrace(); } return pojo;