Critical Sonar bug fix 82/106582/2
authorezhil <ezhrajam@in.ibm.com>
Fri, 24 Apr 2020 12:34:04 +0000 (18:04 +0530)
committerJames Forsyth <jf2512@att.com>
Wed, 3 Jun 2020 15:28:08 +0000 (15:28 +0000)
Sonar critical bug fix in HttpsAuthClient
Issue-ID: AAF-1120
Change-Id: I840d7d4ac56767fd56f687f850bec879a4edeca9
Signed-off-by: ezhil <ezhrajam@in.ibm.com>
aai-core/src/main/java/org/onap/aai/util/HttpsAuthClient.java

index c2bfabf..84935cd 100644 (file)
@@ -93,9 +93,9 @@ public class HttpsAuthClient {
 
             ctx = SSLContext.getInstance("TLSv1.2");
             KeyManagerFactory kmf = null;
-            try {
+
+            try(FileInputStream fin = new FileInputStream(keystorePath)) {
                 kmf = KeyManagerFactory.getInstance("SunX509");
-                FileInputStream fin = new FileInputStream(keystorePath);
                 KeyStore ks = KeyStore.getInstance("PKCS12");
                 char[] pwd = keystorePassword.toCharArray();
                 ks.load(fin, pwd);