
META-INF.modules.java.base.classes.sun.security.ssl.SSLSessionImpl.class Maven / Gradle / Ivy
???? 7?
?? l? l?
?? l? l??
? l? l? ?? l??
? l??
?? l? ?? l? ? l??
? l? l? l?
?? l? l?
?? l? l? l? l? ?
??
l?
l? ? ? ?????? ?
?? ?
?
?? ? ?? ? ???? ??
?? ??
???
<??
<?
<?
<??
?? l? l? l??? l? l?
?
?
l l l
l
m l
l
l
l
l
?
a
B l
l !
l" ?!
#$
l%
&'(
o
)*+
,*-
./
u01
x23
z2
4* ?5m6
~7m8n9n: ?
;*m?
.<
=>? l@
ABC?8DE
?F
?G
HIJ
?K ?L ?MN
?
O
~?
?P
Q?R?S
?T
B&
?U
~?
~V ? ?W
X lYZ[ ?E
\]
^*_
<`a
lbc
l?d nullSession !Lsun/security/ssl/SSLSessionImpl; protocolVersion "Lsun/security/ssl/ProtocolVersion; sessionId Lsun/security/ssl/SessionId; peerCerts %[Ljava/security/cert/X509Certificate; cipherSuite Lsun/security/ssl/CipherSuite; masterSecret Ljavax/crypto/SecretKey; useExtendedMasterSecret Z creationTime J lastUsedTime host Ljava/lang/String; port I context (Lsun/security/ssl/SSLSessionContextImpl; invalidated
localCerts localPrivateKey Ljava/security/PrivateKey; localSupportedSignAlgs Ljava/util/Collection; Signature :Ljava/util/Collection; peerSupportedSignAlgs [Ljava/lang/String; useDefaultPeerSignAlgs statusResponses Ljava/util/List; Ljava/util/List<[B>; resumptionMasterSecret preSharedKey pskIdentity [B ticketCreationTime ticketAgeAdd negotiatedMaxFragLen maximumPacketSize
childSessions Ljava/util/Queue; 4Ljava/util/Queue; isSessionResumption defaultRejoinable serverNameIndication Ljavax/net/ssl/SNIServerName; requestedServerNames /Ljava/util/List; ticketNonceCounter Ljava/math/BigInteger; boundValues (Ljava/util/concurrent/ConcurrentHashMap; XLjava/util/concurrent/ConcurrentHashMap; acceptLargeFragments ()V Code LineNumberTable LocalVariableTable this D(Lsun/security/ssl/HandshakeContext;Lsun/security/ssl/CipherSuite;)V hc #Lsun/security/ssl/HandshakeContext; `(Lsun/security/ssl/HandshakeContext;Lsun/security/ssl/CipherSuite;Lsun/security/ssl/SessionId;)V id a(Lsun/security/ssl/HandshakeContext;Lsun/security/ssl/CipherSuite;Lsun/security/ssl/SessionId;J)V
StackMapTableefg setMasterSecret (Ljavax/crypto/SecretKey;)V secret setResumptionMasterSecret setPreSharedKey key addChild $(Lsun/security/ssl/SSLSessionImpl;)V session setTicketAgeAdd (I)V setPskIdentity ([B)V incrTicketNonceCounter ()Ljava/math/BigInteger; result getMasterSecret ()Ljavax/crypto/SecretKey; getResumptionMasterSecret ()Ljava/util/Optional; 0()Ljava/util/Optional; getPreSharedKey consumePreSharedKey Ljava/util/Optional; LocalVariableTypeTable .Ljava/util/Optional; getTicketAgeAdd ()I getPskIdentity ()Ljava/util/Optional<[B>; consumePskIdentity Ljava/util/Optional<[B>; setPeerCertificates (([Ljava/security/cert/X509Certificate;)V peer setLocalCertificates local setLocalPrivateKey (Ljava/security/PrivateKey;)V
privateKey #setPeerSupportedSignatureAlgorithms (Ljava/util/Collection;)V signatureSchemes =(Ljava/util/Collection;)V setUseDefaultPeerSignAlgs finish #()Lsun/security/ssl/SSLSessionImpl; setStatusResponses (Ljava/util/List;)V responses (Ljava/util/List<[B>;)V isRejoinable ()Z isValid isLocalAuthenticationValid e Ljava/lang/Exception; getId ()[B getSessionContext #()Ljavax/net/ssl/SSLSessionContext; sm Ljava/lang/SecurityManager;h getSessionId ()Lsun/security/ssl/SessionId; getSuite ()Lsun/security/ssl/CipherSuite; setSuite !(Lsun/security/ssl/CipherSuite;)V suite setAsSessionResumption (Z)V flag getCipherSuite ()Ljava/lang/String; getProtocolVersion $()Lsun/security/ssl/ProtocolVersion; getProtocol hashCode equals (Ljava/lang/Object;)Z sess obj Ljava/lang/Object; getPeerCertificates #()[Ljava/security/cert/Certificate;
Exceptions getLocalCertificates getPeerCertificateChain (()[Ljavax/security/cert/X509Certificate; 1Ljava/security/cert/CertificateEncodingException; *Ljavax/security/cert/CertificateException; der i certs &[Ljavax/security/cert/X509Certificate;c
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; getCertificateChain '()[Ljava/security/cert/X509Certificate; getStatusResponses ()Ljava/util/List; respBytesij ()Ljava/util/List<[B>; getPeerPrincipal ()Ljava/security/Principal; getLocalPrincipalk getTicketCreationTime ()J getCreationTime getLastAccessedTime setLastAccessedTime (J)V time getPeerAddress ()Ljava/net/InetAddress; Ljava/net/UnknownHostException; getPeerHost getPeerPort
setContext +(Lsun/security/ssl/SSLSessionContextImpl;)V ctx
invalidate child putValue '(Ljava/lang/String;Ljava/lang/Object;)V &Ljavax/net/ssl/SSLSessionBindingEvent; value secureKey Lsun/security/ssl/SecureKey; oldValue getValue &(Ljava/lang/String;)Ljava/lang/Object; removeValue (Ljava/lang/String;)V
getValueNames ()[Ljava/lang/String; Ljava/util/Enumeration; v Ljava/util/ArrayList; securityCtx 5Ljava/util/Enumeration; )Ljava/util/ArrayList;l expandBufferSizes getPacketBufferSize
packetSize getApplicationBufferSize
maxPacketSize fragmentSize setNegotiatedMaxFragSize getNegotiatedMaxFragSize setMaximumPacketSize getMaximumPacketSize $getLocalSupportedSignatureAlgorithms !getLocalSupportedSignatureSchemes ()Ljava/util/Collection; <()Ljava/util/Collection; #getPeerSupportedSignatureAlgorithms getRequestedServerNames 1()Ljava/util/List; toString
SourceFile SSLSessionImpl.java ? ? ? ? ? ?mnu ? ? ? ? *java/util/concurrent/ConcurrentLinkedQueue ? ? ? ?op ? ? ? &java/util/concurrent/ConcurrentHashMap ? ? #jsse.SSLEngine.acceptLargeFragmentsqrs ? ?tu ? ? ?v ? ? ? sun/security/ssl/SessionId ?w ? ? ? ? ? ?xyz ? ? ? ?{k ? ? ? ? ? ? ? ?|}~? ? ? ? ?? ???????~N ? ???? ??k?????? ????????????7?? ??? java/lang/StringBuilder Session initialized: ?????N java/lang/Object?? ? ? ? ? ? ???T ? ? ? ???????? ? ? ? ? ? ???? ? ? java/lang/String SHA1withRSA SHA1withDSA
SHA1withECDSA?7 ? ?? ? ?9767??N java/lang/Exception? ?<=?? javax/net/ssl/SSLPermission getSSLSessionContext ???? ? ? Negotiating session: EF? ?OPR sun/security/ssl/SSLSessionImplCDST (javax/net/ssl/SSLPeerUnverifiedException peer not authenticated ??? ![Ljava/security/cert/Certificate; ? #javax/security/cert/X509Certificate??=?? /java/security/cert/CertificateEncodingException?N (javax/security/cert/CertificateException ? java/util/ArrayList? ?
???7?? ?????? java/net/UnknownHostException ? ???? Invalidated session: "java/lang/IllegalArgumentException arguments can not be null sun/security/ssl/SecureKey ???? 'javax/net/ssl/SSLSessionBindingListener $javax/net/ssl/SSLSessionBindingEvent ?????? argument can not be null???????7????????? ??? ? ? sun/security/ssl/DTLSRecord sun/security/ssl/SSLRecord?? sun/security/ssl/Record ? Session(?? |MN ) javax/net/ssl/ExtendedSSLSession !sun/security/ssl/HandshakeContext sun/security/ssl/CipherSuite java/util/Collection java/lang/SecurityManager java/util/List java/util/Iterator java/security/Principal java/util/Enumeration java/lang/System currentTimeMillis java/math/BigInteger ONE sun/security/ssl/Utilities getBooleanProperty (Ljava/lang/String;Z)Z sun/security/ssl/ProtocolVersion NONE C_NULL (ZLjava/security/SecureRandom;)V java/util/Collections emptySet ()Ljava/util/Set; emptyList
sslContext !Lsun/security/ssl/SSLContextImpl; sun/security/ssl/SSLContextImpl getSecureRandom ()Ljava/security/SecureRandom; negotiatedProtocol
conContext #Lsun/security/ssl/TransportContext; !sun/security/ssl/TransportContext transport Lsun/security/ssl/SSLTransport; sun/security/ssl/SSLTransport unmodifiableCollection .(Ljava/util/Collection;)Ljava/util/Collection; negotiatedServerName unmodifiableList "(Ljava/util/List;)Ljava/util/List; sslConfig #Lsun/security/ssl/SSLConfiguration; !sun/security/ssl/SSLConfiguration isClientMode handshakeExtensions Ljava/util/Map; sun/security/ssl/SSLExtension CH_EXTENDED_MASTER_SECRET Lsun/security/ssl/SSLExtension;
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; SH_EXTENDED_MASTER_SECRET useTLS13PlusSpec sun/security/ssl/SSLLogger isOn (Ljava/lang/String;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; finest ((Ljava/lang/String;[Ljava/lang/Object;)V java/util/Queue add valueOf (J)Ljava/math/BigInteger; .(Ljava/math/BigInteger;)Ljava/math/BigInteger; java/util/Optional
ofNullable ((Ljava/lang/Object;)Ljava/util/Optional; sun/security/ssl/SignatureScheme getAlgorithmNames +(Ljava/util/Collection;)[Ljava/lang/String; isEmpty length java/security/PrivateKey getAlgorithm getSecurityManager ()Ljava/lang/SecurityManager; checkPermission (Ljava/security/Permission;)V name clone ()Ljava/lang/Object; "java/security/cert/X509Certificate
getEncoded getInstance )([B)Ljavax/security/cert/X509Certificate;
getMessage size iterator ()Ljava/util/Iterator; hasNext next getSubjectX500Principal *()Ljavax/security/auth/x500/X500Principal; java/net/InetAddress getByName *(Ljava/lang/String;)Ljava/net/InetAddress; &sun/security/ssl/SSLSessionContextImpl remove (Lsun/security/ssl/SessionId;)V (Ljava/lang/Object;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; /(Ljavax/net/ssl/SSLSession;Ljava/lang/String;)V valueUnbound )(Ljavax/net/ssl/SSLSessionBindingEvent;)V
valueBound getCurrentSecurityContext keys ()Ljava/util/Enumeration; hasMoreElements nextElement getSecurityContext getAppKey toArray (([Ljava/lang/Object;)[Ljava/lang/Object; isDTLS calculatePacketSize '(ILsun/security/ssl/ProtocolVersion;Z)I calculateFragSize (J)Ljava/lang/StringBuilder; 0 l ? " ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? I ? ? ? ?*? * ? *? *? ? *? *? Y? ? *?
*? ? *?
Y? ? *? ? *? ? *? ? *? Y? ? *? *? *? ? *? *? ? *? !*? ? "? ? Z ? \ e j m p % y * ? 1? <^ @_ F ? M ? T ? a ? f ? k ? r ? w ? ~ ? ? ? ? ? ? ? ? ? ? ? ? b *+,? Y? #+? $? %? ? &? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? W *+,-? ? '? ?
?
? ? * ? ? ? ? ? ? ? ? ? ? ? t (*? * ? *? *? ? *? *? Y? ? *?
*? ? *?
Y? ? *? ? *+? (? *,? *-? *+? )? *? + ? *+? )? *? , ? *+? -? ? ?
+? -? .? *+? /? *+? 0? 1? +? 2? 3? -*+? 4? 5? 6 ? +? 4? 7? 6 ? ? ? !? %*+? 4? 5? 6 ? +? (? 8? ? ? !*? "? 9? %:? ;? ?