HADOOP-13512. ReloadingX509TrustManager should keep reloading in case of exception. (Contributed by Mingliang Liu)

This commit is contained in:
Mingliang Liu 2016-08-18 00:04:58 -07:00
parent ae4db25443
commit 0f51eae0c0

View File

@ -165,10 +165,10 @@ X509TrustManager loadTrustManager()
throws IOException, GeneralSecurityException { throws IOException, GeneralSecurityException {
X509TrustManager trustManager = null; X509TrustManager trustManager = null;
KeyStore ks = KeyStore.getInstance(type); KeyStore ks = KeyStore.getInstance(type);
lastLoaded = file.lastModified();
FileInputStream in = new FileInputStream(file); FileInputStream in = new FileInputStream(file);
try { try {
ks.load(in, password.toCharArray()); ks.load(in, password.toCharArray());
lastLoaded = file.lastModified();
LOG.debug("Loaded truststore '" + file + "'"); LOG.debug("Loaded truststore '" + file + "'");
} finally { } finally {
in.close(); in.close();