diff --git a/sdk-java/src/main/java/ly/count/sdk/java/internal/Transport.java b/sdk-java/src/main/java/ly/count/sdk/java/internal/Transport.java index f275270f..c158e4fb 100644 --- a/sdk-java/src/main/java/ly/count/sdk/java/internal/Transport.java +++ b/sdk-java/src/main/java/ly/count/sdk/java/internal/Transport.java @@ -465,8 +465,12 @@ public void checkServerTrusted(X509Certificate[] chain, String authType) throws throw new IllegalArgumentException("PublicKeyManager: X509Certificate is empty"); } - if (!(null != authType && authType.contains("RSA"))) { - throw new CertificateException("PublicKeyManager: AuthType is not RSA"); + if (authType == null) { + throw new CertificateException("PublicKeyManager: AuthType is null"); + } + + if (authType.isEmpty()) { + throw new CertificateException("PublicKeyManager: AuthType is empty"); } // Perform standard SSL/TLS checks @@ -496,4 +500,4 @@ public void checkServerTrusted(X509Certificate[] chain, String authType) throws public X509Certificate[] getAcceptedIssuers() { return new X509Certificate[0]; } -} \ No newline at end of file +}