com.groupbyinc.flux.common.apache.http.conn.ssl.SSLContextBuilder$KeyManagerDelegate.class Maven / Gradle / Ivy
???? 2 _ Tcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder$KeyManagerDelegate java/lang/Object javax/net/ssl/X509KeyManager SSLContextBuilder.java Acom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder KeyManagerDelegate
keyManager Ljavax/net/ssl/X509KeyManager;
aliasStrategy DLcom/groupbyinc/flux/common/apache/http/conn/ssl/PrivateKeyStrategy; e(Ljavax/net/ssl/X509KeyManager;Lcom/groupbyinc/flux/common/apache/http/conn/ssl/PrivateKeyStrategy;)V ()V
this VLcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder$KeyManagerDelegate; getClientAliases A(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String; keyType Ljava/lang/String; issuers [Ljava/security/Principal; chooseClientAlias R([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String; java/util/HashMap $
% [Ljava/lang/String; ' ! java/net/Socket *
java/util/Map , java/lang/String . Acom/groupbyinc/flux/common/apache/http/conn/ssl/PrivateKeyDetails 0 getCertificateChain 9(Ljava/lang/String;)[Ljava/security/cert/X509Certificate; 2 3 4 :(Ljava/lang/String;[Ljava/security/cert/X509Certificate;)V 6
1 7 put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 9 : - ; Bcom/groupbyinc/flux/common/apache/http/conn/ssl/PrivateKeyStrategy = chooseAlias 4(Ljava/util/Map;Ljava/net/Socket;)Ljava/lang/String; ? @ > A alias arr$ len$ I i$ aliases keyTypes socket Ljava/net/Socket; validAliases fLjava/util/Map; Ljava/util/Map; getServerAliases O P chooseServerAlias Q(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;
getPrivateKey .(Ljava/lang/String;)Ljava/security/PrivateKey; T U V Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
SourceFile InnerClasses
X Y *? *+? *,? ? Y
Z ? ? ? ? X J *? +,? ? Y ! Z ? " # X ? ?? %Y? &:+:?66? a2:*? ,? : ? A :
?66? .
2:
? 1Y*?
? 5 ? 8? < W???ф???*? -? B ? Y ? O C
9 : D '
> 5 E F A 2 G F 0 C H ' " Q m D ' h E F e G F ? ? I ' ? ! ? J K } L N [ } L M Z &