From 998535515bae8ec5bcd2bd95bc0cf4f34416dff7 Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Sat, 27 Mar 2021 22:31:10 +0100 Subject: Make AntennaPod pass the medium SpotBugs findings --- .../main/java/de/danoeh/antennapod/net/ssl/BackportTrustManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'net') diff --git a/net/ssl/src/main/java/de/danoeh/antennapod/net/ssl/BackportTrustManager.java b/net/ssl/src/main/java/de/danoeh/antennapod/net/ssl/BackportTrustManager.java index 3a188b47a..cda4298fd 100644 --- a/net/ssl/src/main/java/de/danoeh/antennapod/net/ssl/BackportTrustManager.java +++ b/net/ssl/src/main/java/de/danoeh/antennapod/net/ssl/BackportTrustManager.java @@ -6,10 +6,12 @@ import javax.net.ssl.TrustManager; import javax.net.ssl.TrustManagerFactory; import javax.net.ssl.X509TrustManager; import java.io.ByteArrayInputStream; +import java.io.IOException; import java.nio.charset.Charset; import java.security.KeyStore; import java.security.KeyStoreException; import java.security.NoSuchAlgorithmException; +import java.security.cert.CertificateException; import java.security.cert.CertificateFactory; import java.util.ArrayList; import java.util.List; @@ -52,7 +54,7 @@ public class BackportTrustManager { managers.add(getSystemTrustManager(keystore)); managers.add(getSystemTrustManager(null)); return new CompositeX509TrustManager(managers); - } catch (Exception e) { + } catch (KeyStoreException | CertificateException | NoSuchAlgorithmException | IOException e) { Log.e(TAG, Log.getStackTraceString(e)); return null; } -- cgit v1.2.3