Skip to content

Commit 1c6066e

Browse files
committed
static final initialization.
1 parent 59fe14e commit 1c6066e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

core/src/main/java/io/grpc/internal/CertificateUtils.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,17 @@
3535
* Contains certificate/key PEM file utility method(s) for internal usage.
3636
*/
3737
public final class CertificateUtils {
38-
private static Class<?> x509ExtendedTrustManagerClass;
38+
private static final Class<?> x509ExtendedTrustManagerClass;
3939

4040
static {
41+
Class<?> x509ExtendedTrustManagerClass1;
4142
try {
42-
x509ExtendedTrustManagerClass = Class.forName("javax.net.ssl.X509ExtendedTrustManager");
43+
x509ExtendedTrustManagerClass1 = Class.forName("javax.net.ssl.X509ExtendedTrustManager");
4344
} catch (ClassNotFoundException e) {
45+
x509ExtendedTrustManagerClass1 = null;
4446
// Will disallow per-rpc authority override via call option.
4547
}
48+
x509ExtendedTrustManagerClass = x509ExtendedTrustManagerClass1;
4649
}
4750

4851
/**

0 commit comments

Comments
 (0)