META-INF.modules.java.base.classes.sun.security.ssl.X509Authentication$X509PossessionGenerator.class Maven / Gradle / Ivy
???? 7 ?
x = y z { | } ~
= ?
= ? ?
? ? ? ? ? ? ? ?
a ? ? ?
a ? ? ? ?
? ? ?
x ?
?
? ?
? ?
a ? ?
a ? ?
? ? b ?
? d ? ? ?
? ? ?
) ? ? ?
a ?
a ? ? ? ? ?
? ? 1 ?
j ?
? ? ? ? ? ?
? ? ? ? ? keyTypes [Ljava/lang/String; ([Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this X509PossessionGenerator InnerClasses =Lsun/security/ssl/X509Authentication$X509PossessionGenerator; createPossession E(Lsun/security/ssl/HandshakeContext;)Lsun/security/ssl/SSLPossession; poss Lsun/security/ssl/SSLPossession; keyType Ljava/lang/String; context #Lsun/security/ssl/HandshakeContext;
StackMapTable @ createClientPossession ](Lsun/security/ssl/ClientHandshakeContext;Ljava/lang/String;)Lsun/security/ssl/SSLPossession; chc )Lsun/security/ssl/ClientHandshakeContext; km &Ljavax/net/ssl/X509ExtendedKeyManager; clientAlias clientPrivateKey Ljava/security/PrivateKey; clientCerts %[Ljava/security/cert/X509Certificate; clientPublicKey Ljava/security/PublicKey; ? ? ^ ? createServerPossession ](Lsun/security/ssl/ServerHandshakeContext;Ljava/lang/String;)Lsun/security/ssl/SSLPossession; params $Ljava/security/spec/ECParameterSpec;
namedGroup ?
NamedGroup 6Lsun/security/ssl/SupportedGroupsExtension$NamedGroup; shc )Lsun/security/ssl/ServerHandshakeContext; serverAlias serverPrivateKey serverCerts serverPublicKey ?
SourceFile X509Authentication.java NestHost ? A ? ? @ ? ? ? ? ? ? 'sun/security/ssl/ClientHandshakeContext T U 'sun/security/ssl/ServerHandshakeContext e f ? ? ? ? ? ? ? ? ? ? sun/security/ssl/SSLSocketImpl java/lang/String javax/net/ssl/SSLSocket ? ? sun/security/ssl/SSLEngineImpl javax/net/ssl/SSLEngine ? ? ? ? ? ssl ? ? java/lang/StringBuilder No X.509 cert selected for ? ? ? ? java/lang/Object ? ? ? ? is not a private key entry ? ? 1 is a private key entry with no cert chain stored ? ? ? ? ? ? ? ! private or public key is not of
algorithm ? ? 2sun/security/ssl/X509Authentication$X509Possession X509Possession A ? ? ? ? ? is not a certificate entry EC $java/security/interfaces/ECPublicKey - public key is not an instance of ECPublicKey ? ? ? ? ? ? ? ? ? ? ? ? ? ? Unsupported named group ( ? ? ) used in the certificate ;sun/security/ssl/X509Authentication$X509PossessionGenerator 'sun/security/ssl/SSLPossessionGenerator $javax/net/ssl/X509ExtendedKeyManager java/security/PrivateKey java/security/PublicKey ? 4sun/security/ssl/SupportedGroupsExtension$NamedGroup "java/security/spec/ECParameterSpec #sun/security/ssl/X509Authentication ()V !sun/security/ssl/HandshakeContext sslConfig #Lsun/security/ssl/SSLConfiguration; !sun/security/ssl/SSLConfiguration isClientMode Z
sslContext !Lsun/security/ssl/SSLContextImpl; sun/security/ssl/SSLContextImpl getX509KeyManager (()Ljavax/net/ssl/X509ExtendedKeyManager;
conContext #Lsun/security/ssl/TransportContext; !sun/security/ssl/TransportContext transport Lsun/security/ssl/SSLTransport; chooseClientAlias R([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String; chooseEngineClientAlias Z([Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String; sun/security/ssl/SSLLogger isOn (Ljava/lang/String;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; finest ((Ljava/lang/String;[Ljava/lang/Object;)V
getPrivateKey .(Ljava/lang/String;)Ljava/security/PrivateKey; getCertificateChain 9(Ljava/lang/String;)[Ljava/security/cert/X509Certificate; "java/security/cert/X509Certificate getPublicKey ()Ljava/security/PublicKey; getAlgorithm equals (Ljava/lang/Object;)Z fine B(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)V chooseServerAlias Q(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String; chooseEngineServerAlias Y(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String; warning getParams &()Ljava/security/spec/ECParameterSpec; valueOf \(Ljava/security/spec/ECParameterSpec;)Lsun/security/ssl/SupportedGroupsExtension$NamedGroup; 9sun/security/ssl/SupportedGroupsExtension$SupportedGroups SupportedGroups isSupported 9(Lsun/security/ssl/SupportedGroupsExtension$NamedGroup;)Z clientRequestedNamedGroups Ljava/util/List; java/util/List contains -(Ljava/lang/Object;)Ljava/lang/StringBuilder; )sun/security/ssl/SupportedGroupsExtension 0 = > ? @ A B C F
*? *+? ? D ? ? ? E
F I
? @ J K C q+? ? ? 7*? M,?>6? #,2:*+? ? :? ????ݧ 4*? M,?>6? #,2:*+? ? :? ?????? D 2 ?
? ! ? - ? 2 ? 5 ? > ? U ? a ? f ? i ? o ? E > - L M ! N O a L M U N O q F I q P Q R ? S? ?
S? T U C g d+? ?
N:+? ? ?
? -? Y,S+? ? ? ? :? )+? ? ? ? -? Y,S+? ? ? ? :? -? ? %? ? ? Y? ? ,? ? ? ? ?-? :? .? ? &? ? ? Y? ? ? ? ? ? ?-? :? ?? .? ? &? ? ? Y? ? !? ? ? ? ?2? ":? # ,? $? ? % ,? $? 7? ? /? ? '? Y? ? &? ,? '? ? ? ? (?? )Y? *? D n ? ? ? ? 4 ? A ? Z ? _ ? m ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$ ?2 ?V ?X ? E R d F I d V W d N O \ X Y Y Z O ? ? [ \ ? ? ] ^ \ _ ` R % ? 4 a %,? 5 b? c(? $ d1 e f C _
+? +?
N:+? ,? ?
? -,+? ,? ? ? -:? "+? ,? ? ? -,+? ,? ? ? .:? -? ? %? ? ? Y? ? ,? ? ? ? ?-? :? .? ? &? ? ? Y? ? ? ? ? ? ?-? :? ?? .? ? &? ? ? Y? ? /? ? ? ? ?2? ":? # ,? $? ? % ,? $? 7? ? /? ? '? Y? ? &? ,? '? ? ? ? (?,0? $? ?? 1? .? ? &? ? ? Y? ? 2? ? ? ? 3?? 1? 4 :? 5: ? ? 6? +? 7? K+? 7 ? 8 ? =? ? 5? ? -? Y? 9? ? :;? ?