Skip to content

Commit 14ccb9f

Browse files
committed
try with resources
1 parent a30c0d6 commit 14ccb9f

File tree

2 files changed

+10
-12
lines changed
  • crypto-java/src/main/java/de/dominikschadow/javasecurity/asymmetric

2 files changed

+10
-12
lines changed

crypto-java/src/main/java/de/dominikschadow/javasecurity/asymmetric/DSA.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,11 @@ private static void sign() {
7373

7474
private static KeyStore loadKeystore(String keystorePath, char[] keystorePassword) throws KeyStoreException,
7575
CertificateException, NoSuchAlgorithmException, IOException {
76-
InputStream keystoreStream = DSA.class.getResourceAsStream(keystorePath);
77-
78-
KeyStore ks = KeyStore.getInstance("JCEKS");
79-
ks.load(keystoreStream, keystorePassword);
80-
81-
return ks;
76+
try (InputStream keystoreStream = DSA.class.getResourceAsStream(keystorePath)) {
77+
KeyStore ks = KeyStore.getInstance("JCEKS");
78+
ks.load(keystoreStream, keystorePassword);
79+
return ks;
80+
}
8281
}
8382

8483
private static PrivateKey loadPrivateKey(KeyStore ks, String keyAlias, char[] keyPassword) throws KeyStoreException,

crypto-java/src/main/java/de/dominikschadow/javasecurity/asymmetric/RSA.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,11 @@ private static void encrypt() {
7878

7979
private static KeyStore loadKeystore(String keystorePath, char[] keystorePassword) throws KeyStoreException,
8080
CertificateException, NoSuchAlgorithmException, IOException {
81-
InputStream keystoreStream = RSA.class.getResourceAsStream(keystorePath);
82-
83-
KeyStore ks = KeyStore.getInstance("JCEKS");
84-
ks.load(keystoreStream, keystorePassword);
85-
86-
return ks;
81+
try (InputStream keystoreStream = RSA.class.getResourceAsStream(keystorePath)) {
82+
KeyStore ks = KeyStore.getInstance("JCEKS");
83+
ks.load(keystoreStream, keystorePassword);
84+
return ks;
85+
}
8786
}
8887

8988
private static PrivateKey loadPrivateKey(KeyStore ks, String keyAlias, char[] keyPassword) throws KeyStoreException,

0 commit comments

Comments
 (0)