classes.io.netty.handler.ssl.ReferenceCountedOpenSslEngine$OpenSslSession.class Maven / Gradle / Ivy
???? 2? o ?
p ? o ? o ? ? ?
? ? ~ o ?
m ?
m ?
? ? ?
m ?????????
o ?
? ?
? ?
? ? ? ?
? ? o ? ?
? ? ? ? ?
o ? ? ? ? ? ?
?
?
m o
? o
o
o
m
6 ?
?
m
?
m o
m o!"#
A$%&
D$
m'()(* +,(-
./
?0
o1 o2
?34
P ? ?56 o78
U ?69 ?:6;<
Z ?=
Z>
Z?@A
_ ?
mB
C ? {
oDE
fF
fGHI
mJ
mKL
MNOPQR sessionContext ,Lio/netty/handler/ssl/OpenSslSessionContext;
x509PeerCerts &[Ljavax/security/cert/X509Certificate; protocol Ljava/lang/String; applicationProtocol peerCerts ![Ljava/security/cert/Certificate; cipher id [B creationTime J values Ljava/util/Map; Signature 5Ljava/util/Map; $assertionsDisabled Z this$0 4Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine; c(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Lio/netty/handler/ssl/OpenSslSessionContext;)V Code LineNumberTable LocalVariableTable this OpenSslSession InnerClasses CLio/netty/handler/ssl/ReferenceCountedOpenSslEngine$OpenSslSession; getId ()[B
StackMapTablePS getSessionContext #()Ljavax/net/ssl/SSLSessionContext; getCreationTime ()J getLastAccessedTime lastAccessed
invalidate ()V isValid ()Z putValue '(Ljava/lang/String;Ljava/lang/Object;)V name value Ljava/lang/Object; old LocalVariableTypeTableT getValue &(Ljava/lang/String;)Ljava/lang/Object; removeValue (Ljava/lang/String;)V
getValueNames ()[Ljava/lang/String;
notifyUnbound '(Ljava/lang/Object;Ljava/lang/String;)V handshakeFinished
Exceptions
initPeerCerts
clientCert bytes a I pCerts len i chain [[B ? v selectApplicationProtocol behaviorV SelectedListenerFailureBehavior PLio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior; protocols Ljava/util/List; $Ljava/util/List;VW ?(Ljava/util/List;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/lang/String;)Ljava/lang/String; size ?(Ljava/util/List;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/lang/String;)Ljava/lang/String; getPeerCertificates #()[Ljava/security/cert/Certificate; getLocalCertificates getPeerCertificateChain (()[Ljavax/security/cert/X509Certificate; getPeerPrincipal ()Ljava/security/Principal; peer getLocalPrincipal local getCipherSuite ()Ljava/lang/String; getProtocol getApplicationProtocolO getPeerHost getPeerPort ()I getPacketBufferSize getApplicationBufferSize
SourceFile "ReferenceCountedOpenSslEngine.java ? ? ? ? s t } ~XY ~ ~Z[ ?\]^_`abc_ ? ?defg ?hb java/lang/NullPointerException ? ? ? ? java/util/HashMap ?iTjk 'javax/net/ssl/SSLSessionBindingListener $javax/net/ssl/SSLSessionBindingEvent ?lmn ? ?opqpr ?stu ? ? java/lang/Stringvwx [Ljava/lang/String;ynz{|}~ | x?} w x ? ? ? ?????? javax/net/ssl/SSLException Already closed???]?{? ? z {? ? u v java/security/cert/Certificate +io/netty/handler/ssl/OpenSslX509Certificate ?? #javax/security/cert/X509Certificate 0io/netty/handler/ssl/OpenSslJavaxX509Certificate????? ????? w??? ??} ? ? y x?} java/lang/Error? ?W ? ? java/lang/AssertionError??? ?o? java/lang/StringBuilder unknown protocol ??? ? (javax/net/ssl/SSLPeerUnverifiedException peer not verified?? { ? ? "java/security/cert/X509Certificate???? SSL_NULL_WITH_NULL_NULL ? ? ? ? 2io/netty/handler/ssl/ReferenceCountedOpenSslEngine?? ? Aio/netty/handler/ssl/ReferenceCountedOpenSslEngine$OpenSslSession java/lang/Object javax/net/ssl/SSLSession 0io/netty/handler/ssl/ApplicationProtocolAccessor java/lang/Throwable
java/util/Map? Nio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior java/util/List "io/netty/util/internal/EmptyArrays EMPTY_BYTES clone ()Ljava/lang/Object;
access$100 7(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Z
access$200 7(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)J org/apache/tomcat/jni/SSL getTime (J)J
access$300
setTimeout (JJ)J java/lang/System currentTimeMillis
getTimeout (I)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; /(Ljavax/net/ssl/SSLSession;Ljava/lang/String;)V
valueBound )(Ljavax/net/ssl/SSLSessionBindingEvent;)V get &(Ljava/lang/Object;)Ljava/lang/Object; remove isEmpty
EMPTY_STRINGS keySet ()Ljava/util/Set;
java/util/Set toArray (([Ljava/lang/Object;)[Ljava/lang/Object; valueUnbound getSessionId (J)[B getCipherForSSL (J)Ljava/lang/String;
access$400 Z(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Ljava/lang/String;)Ljava/lang/String;
getVersion Aio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState HandshakeState FINISHED CLio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;
access$502 ?(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;)Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState; getPeerCertChain (J)[[B
access$600 getPeerCertificate
access$700
access$800 ([B)V
access$900 q(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator; 9io/netty/handler/ssl/OpenSslApplicationProtocolNegotiator selectedListenerFailureBehavior R()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior; ()Ljava/util/List; 4io/netty/handler/ssl/ReferenceCountedOpenSslEngine$2 B$SwitchMap$io$netty$handler$ssl$ApplicationProtocolConfig$Protocol [I Protocol ;()Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol; 7io/netty/handler/ssl/ApplicationProtocolConfig$Protocol ordinal getAlpnSelected getNextProtoNegotiated ACCEPT contains (Ljava/lang/Object;)Z CHOOSE_MY_LAST_PROTOCOL (I)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString access$1000 W(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)[Ljava/security/cert/Certificate; getSubjectX500Principal *()Ljavax/security/auth/x500/X500Principal; getIssuerX500Principal java/lang/Class desiredAssertionStatus .io/netty/handler/ssl/ApplicationProtocolConfig 0 o p q r s t u v w x y x z { | x } ~ ? ? ? ? ? ? ? ? ? ? ? ? K *+? *? *,? ? ? K L M ? ? ? s t ? ? ? ? &*? YL?*? ? ? +ð*? ? ? +ðM+?,? ! ! ! $ ! ? Q R S U !V ? &