okhttp3.internal.platform.BouncyCastlePlatform.class Maven / Gradle / Ivy
???? 4 .okhttp3/internal/platform/BouncyCastlePlatform "okhttp3/internal/platform/Platform ()V
7org/bouncycastle/jsse/provider/BouncyCastleJsseProvider
java/security/Provider provider Ljava/security/Provider; this 0Lokhttp3/internal/platform/BouncyCastlePlatform;
newSSLContext ()Ljavax/net/ssl/SSLContext; #Lorg/jetbrains/annotations/NotNull; TLS javax/net/ssl/SSLContext getInstance F(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/SSLContext;
getInstance("TLS", provider) kotlin/jvm/internal/Intrinsics ! checkNotNullExpressionValue '(Ljava/lang/Object;Ljava/lang/String;)V # $
" % platformTrustManager "()Ljavax/net/ssl/X509TrustManager; PKIX ) BCJSSE + !javax/net/ssl/TrustManagerFactory - I(Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; /
. 0 java/security/KeyStore 2 init (Ljava/security/KeyStore;)V 4 5
. 6 getTrustManagers ()[Ljavax/net/ssl/TrustManager; 8 9
. : checkNotNull (Ljava/lang/Object;)V <