META-INF.modules.java.base.classes.sun.security.ssl.PreSharedKeyExtension.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
???? 8?
?
? ?
? ?
? ?
? ? ? ? ? ? ?
? ?
? ? ? ?
?
?
?
?
?
?
?
? ?!"# ?$ %&'
()
?*+
v,
v-
./ %01
23
24
25
v67
989
;:;
=<
9= >?@ ?A
ABC
?D ?E
FGH
AIJKL
?M
NO
PQ
PRST ?$
(UVW
AXY
Z[
Z\]
[ ? v^_
^ ? v`a
a ? vbc
d ? vde
g ? vfg
j ? vhi
m ? vjk
p ? vlm
s ? vno SHPreSharedKeyProducer InnerClasses SHPreSharedKeyAbsence SHPreSharedKeyConsumer CHPreSharedKeyAbsence CHPreSharedKeyProducer PartialClientHelloMessage CHPreSharedKeyUpdate CHPreSharedKeyConsumer SHPreSharedKeyStringizerp SHPreSharedKeySpec CHPreSharedKeyStringizerq CHPreSharedKeySpecr PskIdentity chNetworkProducer $Lsun/security/ssl/HandshakeProducer; chOnLoadConsumert ExtensionConsumer 1Lsun/security/ssl/SSLExtension$ExtensionConsumer; chOnLoadAbsence #Lsun/security/ssl/HandshakeAbsence; chOnTradeConsumer $Lsun/security/ssl/HandshakeConsumer; chStringizer Lsun/security/ssl/SSLStringizer; shNetworkProducer shOnLoadConsumer shOnLoadAbsence shStringizer ()V Code LineNumberTable LocalVariableTable this (Lsun/security/ssl/PreSharedKeyExtension; canRejoinv ClientHelloMessage ~(Lsun/security/ssl/ClientHello$ClientHelloMessage;Lsun/security/ssl/ServerHandshakeContext;Lsun/security/ssl/SSLSessionImpl;)Z e *Ljavax/net/ssl/SSLPeerUnverifiedException; sessionSigAlgs Ljava/util/Collection; sessionIdentityAlg Ljava/lang/String; clientHello 1Lsun/security/ssl/ClientHello$ClientHelloMessage; shc )Lsun/security/ssl/ServerHandshakeContext; s !Lsun/security/ssl/SSLSessionImpl; result Z identityAlg LocalVariableTypeTable :Ljava/util/Collection;
StackMapTablewx checkBinder o(Lsun/security/ssl/ServerHandshakeContext;Lsun/security/ssl/SSLSessionImpl;Lsun/security/ssl/HandshakeHash;[B)V session
pskBinderHash Lsun/security/ssl/HandshakeHash; binder [B pskOpt Ljava/util/Optional; psk Ljavax/crypto/SecretKey; binderKey computedBinder .Ljava/util/Optional;y ?
Exceptionsz
computeBinder ?(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;Lsun/security/ssl/SSLSessionImpl;Lsun/security/ssl/HandshakeHash;)[B context #Lsun/security/ssl/HandshakeContext; digest(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;Lsun/security/ssl/HandshakeHash;Lsun/security/ssl/SSLSessionImpl;Lsun/security/ssl/HandshakeContext;Lsun/security/ssl/ClientHello$ClientHelloMessage;Lsun/security/ssl/PreSharedKeyExtension$CHPreSharedKeySpec;)[B hash ctx hello pskPrototype ;Lsun/security/ssl/PreSharedKeyExtension$CHPreSharedKeySpec;
partialMsg BLsun/security/ssl/PreSharedKeyExtension$PartialClientHelloMessage; record (Lsun/security/ssl/SSLEngineOutputRecord; hos %Lsun/security/ssl/HandshakeOutStream; b(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;Lsun/security/ssl/SSLSessionImpl;[B)[B hmac Ljavax/crypto/Mac; ex (Ljava/security/GeneralSecurityException; hashAlg{ HashAlg &Lsun/security/ssl/CipherSuite$HashAlg; hkdf Lsun/security/ssl/HKDF; label hkdfInfo finishedKey hmacAlg|} deriveBinderKey v(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;Lsun/security/ssl/SSLSessionImpl;)Ljavax/crypto/SecretKey; zeros earlySecret md Ljava/security/MessageDigest;
SourceFile PreSharedKeyExtension.java NestMembers ? ?~?????????? ? ssl,handshake,verbose?? (Can't resume, incorrect protocol version java/lang/Object????????????????????? (javax/net/ssl/SSLPeerUnverifiedException /Can't resume, client authentication is required?????
ssl,handshake 9Can't resume. Session uses different signature algorithms??? ?????? java/lang/StringBuilder ?Can't resume, endpoint id algorithm does not match, requested: ??
, cached: ?????????? .Can't resume, unavailable session cipher suite????? Session has no PSK????? javax/crypto/SecretKey ? ? ? ?????? Incorect PSK binder value???? ? ?? ? ? @sun/security/ssl/PreSharedKeyExtension$PartialClientHelloMessage ?? &sun/security/ssl/SSLEngineOutputRecord ?? #sun/security/ssl/HandshakeOutStream ????? ? ? sun/security/ssl/HKDF? ? ?? tls13 finished??????? TlsBinderKey?? Hmac - ?????????? &java/security/NoSuchAlgorithmException !java/security/InvalidKeyException?? &java/security/GeneralSecurityException TlsEarlySecret?? tls13 res binder??? ?? =sun/security/ssl/PreSharedKeyExtension$CHPreSharedKeyProducer ? ? =sun/security/ssl/PreSharedKeyExtension$CHPreSharedKeyConsumer ? ?