diff options
author | jhh <jorge.hernandez-herrero@att.com> | 2019-10-16 21:25:57 -0500 |
---|---|---|
committer | jhh <jorge.hernandez-herrero@att.com> | 2019-10-16 21:29:57 -0500 |
commit | 824468c9138700f046e35e1faaf6dc78eef5d98d (patch) | |
tree | 4ec35bab05ece265e5a8ae00ca3d2cef7f2c27b9 | |
parent | 00ab9f38e08643acda3b560e01236ced0d77d5c2 (diff) |
Removed unthrown checked exceptions from CryptoUtils.
additional minor javadoc clean up
Issue-ID: POLICY-1945
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I23927b8c4dd63ed658e8062c87b4884ea1d31825
-rw-r--r-- | utils/src/main/java/org/onap/policy/common/utils/security/CryptoUtils.java | 13 |
1 files changed, 3 insertions, 10 deletions
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; |