META-INF.modules.java.base.classes.sun.security.ssl.SSLSessionImpl.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 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? %:? ;? ?