File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
api/src/test/java/org/asynchttpclient/async Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 40
40
import javax .servlet .http .HttpServletRequest ;
41
41
import javax .servlet .http .HttpServletResponse ;
42
42
43
+ import org .apache .commons .io .IOUtils ;
43
44
import org .asynchttpclient .AsyncHttpClient ;
44
45
import org .asynchttpclient .AsyncHttpClientConfig .Builder ;
45
46
import org .asynchttpclient .Response ;
@@ -218,8 +219,8 @@ public void reconnectsAfterFailedCertificationPath() throws Throwable {
218
219
}
219
220
220
221
private static SSLContext createSSLContext (AtomicBoolean trusted ) {
222
+ InputStream keyStoreStream = BasicHttpsTest .class .getResourceAsStream ("ssltest-cacerts.jks" );
221
223
try {
222
- InputStream keyStoreStream = BasicHttpsTest .class .getResourceAsStream ("ssltest-cacerts.jks" );
223
224
char [] keyStorePassword = "changeit" .toCharArray ();
224
225
KeyStore ks = KeyStore .getInstance ("JKS" );
225
226
ks .load (keyStoreStream , keyStorePassword );
@@ -240,6 +241,8 @@ private static SSLContext createSSLContext(AtomicBoolean trusted) {
240
241
return sslContext ;
241
242
} catch (Exception e ) {
242
243
throw new Error ("Failed to initialize the server-side SSLContext" , e );
244
+ } finally {
245
+ IOUtils .closeQuietly (keyStoreStream );
243
246
}
244
247
}
245
248
You can’t perform that action at this time.
0 commit comments