com.appnexus.oas.mobilesdk.communicator.XSSLSocketFactory.class Maven / Gradle / Ivy
???? 2 N 9com/appnexus/oas/mobilesdk/communicator/XSSLSocketFactory )org/apache/http/conn/ssl/SSLSocketFactory
sslContext Ljavax/net/ssl/SSLContext; (Ljava/security/KeyStore;)V
Exceptions &java/security/NoSuchAlgorithmException
$java/security/KeyManagementException java/security/KeyStoreException 'java/security/UnrecoverableKeyException Code
TLS
javax/net/ssl/SSLContext getInstance .(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; ;com/appnexus/oas/mobilesdk/communicator/XSSLSocketFactory$1
" # >(Lcom/appnexus/oas/mobilesdk/communicator/XSSLSocketFactory;)V % javax/net/ssl/TrustManager
' ( ) init W([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V LineNumberTable LocalVariableTable this ;Lcom/appnexus/oas/mobilesdk/communicator/XSSLSocketFactory;
truststore Ljava/security/KeyStore; tm Ljavax/net/ssl/TrustManager; createSocket 8(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; 5 java/io/IOException 7 java/net/UnknownHostException
9 : ; getSocketFactory "()Ljavax/net/ssl/SSLSocketFactory;
= ? > javax/net/ssl/SSLSocketFactory 2 3 socket Ljava/net/Socket; host Ljava/lang/String; port I autoClose Z ()Ljava/net/Socket;
= J 2 H
SourceFile XSSLSocketFactory.java InnerClasses !
w )*+? *? ? ? Y*? !M*? ? $Y,S? &? * ( ( ) + ) , - ) . / 0 1 2 3 4 6 b *? ? 8+,?