From: jhh Date: Thu, 17 Oct 2019 02:25:57 +0000 (-0500) Subject: Removed unthrown checked exceptions from CryptoUtils. X-Git-Tag: 1.6.0~8 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=824468c9138700f046e35e1faaf6dc78eef5d98d;p=policy%2Fcommon.git Removed unthrown checked exceptions from CryptoUtils. additional minor javadoc clean up Issue-ID: POLICY-1945 Signed-off-by: jhh Change-Id: I23927b8c4dd63ed658e8062c87b4884ea1d31825 --- diff --git a/utils/src/main/java/org/onap/policy/common/utils/security/CryptoUtils.java b/utils/src/main/java/org/onap/policy/common/utils/security/CryptoUtils.java index 94b367ec..69d257ec 100644 --- a/utils/src/main/java/org/onap/policy/common/utils/security/CryptoUtils.java +++ b/utils/src/main/java/org/onap/policy/common/utils/security/CryptoUtils.java @@ -21,7 +21,6 @@ package org.onap.policy.common.utils.security; import java.nio.charset.StandardCharsets; -import java.security.GeneralSecurityException; import java.util.Random; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; @@ -90,10 +89,8 @@ public class CryptoUtils { * @param value * The plain text string * @return The encrypted String - * @throws GeneralSecurityException - * In case of issue with the encryption */ - public String encrypt(String value) throws GeneralSecurityException { + public String encrypt(String value) { return encryptValue(value, secretKeySpec); } @@ -142,10 +139,8 @@ public class CryptoUtils { * @param value * The encrypted string that must be decrypted using the Policy Encryption Key * @return The String decrypted if string begin with 'enc:' - * @throws GeneralSecurityException - * In case of issue with the encryption */ - public String decrypt(String value) throws GeneralSecurityException { + public String decrypt(String value) { return decryptValue(value, secretKeySpec); } @@ -198,8 +193,6 @@ public class CryptoUtils { * @param keyString * The key as a string in base64 String * @return The SecretKeySpec created - * @throws DecoderException - * In case of issues with the decoding of base64 String */ private static SecretKeySpec getSecretKeySpec(String keyString) { byte[] key = DatatypeConverter.parseBase64Binary(keyString); @@ -215,7 +208,7 @@ public class CryptoUtils { */ private static SecretKeySpec readSecretKeySpec(String secretKey) { if (secretKey != null && !secretKey.isEmpty()) { - SecretKeySpec keySpec = null; + SecretKeySpec keySpec; try { keySpec = getSecretKeySpec(secretKey); return keySpec;