
com.squareup.okhttp.ConnectionSpec.class Maven / Gradle / Ivy
???? 3$
" ? " ? " ? " ? " ?
K ?
?
?
?
? ?
?
? ? ?
?
" ?
? ?
? ? ?
? ?
? ? Y
? ?
? ? ?
? ?
? ? ?
?
?
?
?
" ? ?
? ?
? ? ?
" ?
K ? ?
" ? ?
* ? ?
* ? ? ?
* ? ?
* ? ? ? ? ? ? ? ? ? ? ? ? ? ? " ?
?
? ? ? ?
?
? " ? " ? " ? ? ? InnerClasses Builder APPROVED_CIPHER_SUITES "[Lcom/squareup/okhttp/CipherSuite;
MODERN_TLS $Lcom/squareup/okhttp/ConnectionSpec; COMPATIBLE_TLS CLEARTEXT tls Z supportsTlsExtensions cipherSuites [Ljava/lang/String; tlsVersions /(Lcom/squareup/okhttp/ConnectionSpec$Builder;)V Code LineNumberTable LocalVariableTable this builder ,Lcom/squareup/okhttp/ConnectionSpec$Builder; isTls ()Z ()Ljava/util/List; i I result
StackMapTable P Signature 5()Ljava/util/List; ![Lcom/squareup/okhttp/TlsVersion; m 4()Ljava/util/List; apply (Ljavax/net/ssl/SSLSocket;Z)V sslSocket Ljavax/net/ssl/SSLSocket;
isFallback specToApply ?
supportedSpec @(Ljavax/net/ssl/SSLSocket;Z)Lcom/squareup/okhttp/ConnectionSpec; cipherSuitesIntersection tlsVersionsIntersection isCompatible (Ljavax/net/ssl/SSLSocket;)Z socket nonEmptyIntersection )([Ljava/lang/String;[Ljava/lang/String;)Z toFind Ljava/lang/String; a b equals (Ljava/lang/Object;)Z other Ljava/lang/Object; that hashCode ()I toString ()Ljava/lang/String; cipherSuitesString tlsVersionsString ?
access$400 '(Lcom/squareup/okhttp/ConnectionSpec;)Z x0
access$500 9(Lcom/squareup/okhttp/ConnectionSpec;)[Ljava/lang/String;
access$600
access$700 U(Lcom/squareup/okhttp/ConnectionSpec$Builder;Lcom/squareup/okhttp/ConnectionSpec$1;)V x1 &Lcom/squareup/okhttp/ConnectionSpec$1; ()V
SourceFile ConnectionSpec.java [ \ W V Z Y X Y U V [ ? ? ? ? ? ? ? ? ? com/squareup/okhttp/CipherSuite ? ? ? ? ? com/squareup/okhttp/TlsVersion ? ? w x ? ? ? ? ? java/lang/String ? ? ? ? ? ? ? ? TLS_FALLBACK_SCSV *com/squareup/okhttp/ConnectionSpec$Builder [ X Z ~ "com/squareup/okhttp/ConnectionSpec ? ?
ConnectionSpec() X e ? ?
[all enabled] Z e java/lang/StringBuilder ConnectionSpec(cipherSuites= , tlsVersions= , supportsTlsExtensions=
) O P [ X ! Z" W# Q R S R T R java/lang/Object $com/squareup/okhttp/ConnectionSpec$1
access$000 /(Lcom/squareup/okhttp/ConnectionSpec$Builder;)Z
access$100 A(Lcom/squareup/okhttp/ConnectionSpec$Builder;)[Ljava/lang/String;
access$200
access$300 forJavaName 5(Ljava/lang/String;)Lcom/squareup/okhttp/CipherSuite; !com/squareup/okhttp/internal/Util
immutableList %([Ljava/lang/Object;)Ljava/util/List; 4(Ljava/lang/String;)Lcom/squareup/okhttp/TlsVersion; javax/net/ssl/SSLSocket setEnabledProtocols ([Ljava/lang/String;)V setEnabledCipherSuites getEnabledCipherSuites ()[Ljava/lang/String; intersect L(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object; getEnabledProtocols getSupportedCipherSuites contains (([Ljava/lang/String;Ljava/lang/String;)Z concat :([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; '(Lcom/squareup/okhttp/ConnectionSpec;)V A([Ljava/lang/String;)Lcom/squareup/okhttp/ConnectionSpec$Builder; build &()Lcom/squareup/okhttp/ConnectionSpec; java/util/Arrays )([Ljava/lang/Object;[Ljava/lang/Object;)Z ([Ljava/lang/Object;)I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (Z)Ljava/lang/StringBuilder; 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 !Lcom/squareup/okhttp/CipherSuite; %TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 #TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 $TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA $TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA (Z)V P([Lcom/squareup/okhttp/CipherSuite;)Lcom/squareup/okhttp/ConnectionSpec$Builder; TLS_1_2 Lcom/squareup/okhttp/TlsVersion; TLS_1_1 TLS_1_0 O([Lcom/squareup/okhttp/TlsVersion;)Lcom/squareup/okhttp/ConnectionSpec$Builder; /(Z)Lcom/squareup/okhttp/ConnectionSpec$Builder; 1 " K O P Q R S R T R U V W V X Y Z Y [ \ ] m %*? *+? ? *+? ? *+? ? *+?
? ? ^ T U V W X $ Y _ % ` R % a b c d ] / *? ? ^ \ _ ` R X e ] ? 4*? ? ?*? ?? L=*? ?? +*? 2? S????+?
? ^ d f g h ) g / j _ f g 4 ` R " h P i
?
j? k l Z e ] ? 4*? ? ?*? ?? L=*? ?? +*? 2? S????+?
? ^ r t u v ) u / x _ f g 4 ` R " h m i
?
n? k o W d ] / *? ? ^ | _ ` R p q ] ? &*+? N-? ? +-? ? -? ? +-? ? ? ^ ? ? ? ? ? % ? _ * &