META-INF.modules.java.base.classes.sun.security.ssl.SSLMasterKeyDerivation$LegacyMasterKeyDerivation.class Maven / Gradle / Ivy
???? 7 ?
) b - c - d e f e g Z h Z i Z j Z k Z l Z m n A o Z p q Y r e s t u v e w
x y
x z { A | A } A ~
e ? ? ? e ?
?
? ?
? ?
? ? ? ? ? ? ?
? ? ? ?
? ? ?
+ ? ? ? context #Lsun/security/ssl/HandshakeContext; preMasterSecret Ljavax/crypto/SecretKey; >(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;)V Code LineNumberTable LocalVariableTable this LegacyMasterKeyDerivation InnerClasses CLsun/security/ssl/SSLMasterKeyDerivation$LegacyMasterKeyDerivation; deriveKey W(Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)Ljavax/crypto/SecretKey; masterAlg Ljava/lang/String; hashAlg ? HashAlg &Lsun/security/ssl/CipherSuite$HashAlg; sessionHash [B spec 9Lsun/security/internal/spec/TlsMasterSecretParameterSpec; kg Ljavax/crypto/KeyGenerator; iae (Ljava/security/GeneralSecurityException; algorithm params +Ljava/security/spec/AlgorithmParameterSpec; cipherSuite Lsun/security/ssl/CipherSuite; protocolVersion "Lsun/security/ssl/ProtocolVersion; majorVersion B minorVersion
StackMapTable ? ? ? ? ?
Exceptions ?
SourceFile SSLMasterKeyDerivation.java NestHost ? 3 ? / 0 1 2 ? ? P ? R ? T ? T ? ? ? ? ? R ? R SunTlsMasterSecret ? C ? R SunTls12MasterSecret @ C ? ? ? ? ? SunTlsExtendedMasterSecret ? ? ? ? ? ? ? 7sun/security/internal/spec/TlsMasterSecretParameterSpec ? ? ? ? ? ? 3 ? ? ? ? ? E ? ? 3 ? ? ? ? ? ? ? ? ? 0java/security/InvalidAlgorithmParameterException &java/security/NoSuchAlgorithmException ? ? ? handshake ? ? #RSA master secret generation error. java/lang/Object ? ? java/security/ProviderException 3 ? Asun/security/ssl/SSLMasterKeyDerivation$LegacyMasterKeyDerivation !sun/security/ssl/SSLKeyDerivation $sun/security/ssl/CipherSuite$HashAlg java/lang/String )java/security/spec/AlgorithmParameterSpec sun/security/ssl/CipherSuite sun/security/ssl/ProtocolVersion &java/security/GeneralSecurityException java/io/IOException 'sun/security/ssl/SSLMasterKeyDerivation ()V !sun/security/ssl/HandshakeContext negotiatedCipherSuite negotiatedProtocol major minor isDTLS Z id I DTLS10 TLS11 H_NONE TLS12 handshakeSession !Lsun/security/ssl/SSLSessionImpl; sun/security/ssl/SSLSessionImpl useExtendedMasterSecret
handshakeHash Lsun/security/ssl/HandshakeHash; sun/security/ssl/HandshakeHash utilize digest ()[B name
hashLength blockSize 3(Ljavax/crypto/SecretKey;II[BLjava/lang/String;II)V clientHelloRandom Lsun/security/ssl/RandomCookie; sun/security/ssl/RandomCookie randomBytes serverHelloRandom 5(Ljavax/crypto/SecretKey;II[B[BLjava/lang/String;II)V sun/security/ssl/JsseJce getKeyGenerator /(Ljava/lang/String;)Ljavax/crypto/KeyGenerator; javax/crypto/KeyGenerator init .(Ljava/security/spec/AlgorithmParameterSpec;)V generateKey ()Ljavax/crypto/SecretKey; sun/security/ssl/SSLLogger isOn (Ljava/lang/String;)Z fine ((Ljava/lang/String;[Ljava/lang/Object;)V (Ljava/lang/Throwable;)V 0 - ) . / 0 1 2 3 4 5 Y *? *+? *,? ? 6 P Q R S 7 8 ; / 0 1 2 <