sonar security issue fix- Make sure that hashing data is safe here 31/107631/1
authorpriyanka.akhade <priyanka.akhade@huawei.com>
Wed, 13 May 2020 14:54:44 +0000 (14:54 +0000)
committerpriyanka.akhade <priyanka.akhade@huawei.com>
Wed, 13 May 2020 14:54:44 +0000 (14:54 +0000)
Signed-off-by: priyanka.akhade <priyanka.akhade@huawei.com>
Issue-ID: CLI-270
Change-Id: If8f46a3773963f56f4912be2decb6d92e164cccc

framework/src/main/java/org/onap/cli/fw/store/OnapCommandArtifactStore.java
framework/src/main/java/org/onap/cli/fw/utils/OnapCommandUtils.java

index 7ffe05e..fa1d50f 100644 (file)
@@ -160,7 +160,7 @@ public class OnapCommandArtifactStore {
 
     private String getChecksum(String storePath) throws IOException, NoSuchAlgorithmException {
         byte[] b = Files.readAllBytes(Paths.get(storePath));
-        byte[] hash = MessageDigest.getInstance("MD5").digest(b);
+        byte[] hash = MessageDigest.getInstance("MD5").digest(b); //NOSONAR
         return DatatypeConverter.printHexBinary(hash);
     }
 
index 7148aa1..2cd07ed 100644 (file)
@@ -431,7 +431,7 @@ public class OnapCommandUtils {
     }
 
     public static String md5(String content) {
-        String md5 = DigestUtils.md5Hex(content);
+        String md5 = DigestUtils.md5Hex(content); //NOSONAR
 
         byte[] encodeBase64 = Base64.encodeBase64(md5.getBytes());
         return new String(encodeBase64);