Edit D:\chineseall_products\software\win-32bit\Java\jre\lib\sun\security\ssl\Handshaker.class
?? 4e . 9 : ; < @ A B C D E G I Q R T ?? Allow legacy hello messages: Is initial handshake: Is secure renegotiation: for ()I ()V ()Z ()[B (B)V (BI)V (I)V (Z)V (ZZ)V ([BII)I (key bytes not available) #... no IV derived for this protocol ... no IV used for this cipher $... no MAC keys used for this cipher ... no encryption keys used <clinit> <init> AEAD_CIPHER Allow unsafe renegotiation: B BLOCK_CIPHER CONNECTION KEYGEN: C_NULL Client MAC write Secret: Client Nonce: Client write IV: Client write key: $Delegated task threw Exception/Error I Ignoring disabled cipher suite: Ignoring disabled protocol: !Ignoring obsoleted cipher suite: #Ignoring unsupported cipher suite: KEY_AGREEMENT Master Secret: NONE No activated elliptic curves "No active elliptic curves, ignore No appropriate cipher suite QNo appropriate protocol (protocol is disabled or cipher suites are inappropriate) No available cipher suite for No available elliptic curves P_NONE PreMaster Secret: #RSA master secret generation error: SESSION KEYGEN: SSL20Hello Server MAC write Secret: Server Nonce: Server write IV: Server write key: Signature SunTls12KeyMaterial SunTls12MasterSecret SunTlsExtendedMasterSecret SunTlsKeyMaterial SunTlsMasterSecret TLS11 TLS12 Z [B access$002 access$102 access$202 activate activated activeCipherSuites activeProtocolVersion activeProtocols add algorithm algorithmConstraints allowLegacyHelloMessages allowLegacyMasterSecret allowLegacyResumption allowUnsafeRenegotiation append available calculateConnectionKeys calculateKeys calculateMasterSecret changeCipherSpec changeWriteCiphers checkThrown cipher cipherSuite cipherType clientHelloDelivered clientVerifyData clntMacSecret clntWriteIV clntWriteKey clnt_random collection conn contains debug delegateTask delegatedTask digest digestNow emptyList enableNewSession enabledCipherSuites enabledProtocols encodeBuffer engine expandedKeySize exportable fatal fatalSE fixedIvSize flush generateKey getAcc getAccSE getActiveCipherSuites getActiveProtocols getAppInputStream getAppOutputStream getBooleanProperty getClientCipherKey getClientIv getClientMacKey getClientVerifyData getEncoded "getEndpointIdentificationAlgorithm $getEndpointIdentificationAlgorithmSE getFinishedHash getHost getHostAddress getHostAddressSE getHostSE getIV getInetAddress getInstance getInt24 getInt8 getKeyGenerator getKickstartMessage getLocalPort getLocalPortSE getLocalSupportedSignAlgs getMD5Clone getMessage getPRFBlockSize getPRFHashAlg getPRFHashLength getPeerHost getPeerPort getPeerSupportedSignAlgs getPort getPortSE getSHAClone getSSLParameters getSecureRandom getServerCipherKey getServerIv getServerMacKey getServerVerifyData getSession getSupportedAlgorithms getTask getUseExtendedMasterSecret handshake handshakeActivated handshakeAlert handshakeFinished handshakeHash handshakeState hasActiveCurves hasNext helloVersion identificationProtocol ignore incomingRecord init initCause input inputRecord invalidated isAvailable isClient isDone isEC isEmpty isInitialHandshake isNegotiable isOn isSecureRenegotiation iterator ivSize java/io/IOException java/io/PrintStream java/lang/Exception java/lang/Object java/lang/RuntimeException java/lang/String java/lang/StringBuilder java/lang/System java/lang/Throwable java/net/InetAddress "java/security/AlgorithmConstraints java/security/CryptoPrimitive java/security/DigestException &java/security/GeneralSecurityException 0java/security/InvalidAlgorithmParameterException !java/security/InvalidKeyException java/security/MessageDigest &java/security/NoSuchAlgorithmException java/security/ProviderException java/util/ArrayList java/util/Collection java/util/Collections java/util/EnumSet java/util/Iterator (java/util/concurrent/locks/ReentrantLock javax/crypto/KeyGenerator javax/crypto/SecretKey !javax/crypto/spec/IvParameterSpec javax/net/ssl/SSLException #javax/net/ssl/SSLHandshakeException javax/net/ssl/SSLKeyException javax/net/ssl/SSLParameters (javax/net/ssl/SSLPeerUnverifiedException "javax/net/ssl/SSLProtocolException jdk.tls.allowLegacyMasterSecret jdk.tls.allowLegacyResumption *jdk.tls.rejectClientInitiatedRenegotiation jdk.tls.useExtendedMasterSecret keyExchange keySize keygen kickstart localSupportedSignAlgs lock macAlg major mark max messageType min minor name needCertVerify newCipher newMac newReadAuthenticator newReadCipher newWriteAuthenticator newWriteCipher next obsoleted of out output outputRecord peerSupportedSignAlgs permits preferLocalCipherSuites prfAlg print printHex printStackTrace println processLoop processMessage process_record protocolVersion r random_bytes receiveChangeCipherSpec rejectClientInitiatedRenego requestedToUseEMS reset resumingSession secureRenegotiation selectProtocolVersion sendChangeCipherSpec serverHelloRequested serverNames serverVerifyData session setAlgorithmConstraints setCipherSuite setEnableSessionCreation setEnabledCipherSuites setEnabledProtocols setFinishedMsg setHandshakeHash setHandshakeSession setHandshakeSessionSE setHelloVersion setIdentificationProtocol setMasterSecret setPeerSupportedSignAlgs setSNIMatchers setSNIServerNames setUseCipherSuitesOrder setVersion setVersionSE size sniMatchers ssl sslContext started )sun.security.ssl.allowLegacyHelloMessages )sun.security.ssl.allowUnsafeRenegotiation sun/misc/HexDumpEncoder 6sun/security/internal/spec/TlsKeyMaterialParameterSpec -sun/security/internal/spec/TlsKeyMaterialSpec 7sun/security/internal/spec/TlsMasterSecretParameterSpec sun/security/ssl/AppInputStream sun/security/ssl/AppOutputStream sun/security/ssl/Authenticator sun/security/ssl/CipherBox sun/security/ssl/CipherSuite 'sun/security/ssl/CipherSuite$BulkCipher 'sun/security/ssl/CipherSuite$CipherType (sun/security/ssl/CipherSuite$KeyExchange #sun/security/ssl/CipherSuite$MacAlg sun/security/ssl/CipherSuite$PRF sun/security/ssl/CipherSuiteList sun/security/ssl/Debug (sun/security/ssl/EllipticCurvesExtension "sun/security/ssl/EngineInputRecord #sun/security/ssl/EngineOutputRecord sun/security/ssl/HandshakeHash "sun/security/ssl/HandshakeInStream !sun/security/ssl/HandshakeMessage *sun/security/ssl/HandshakeMessage$Finished #sun/security/ssl/HandshakeOutStream &sun/security/ssl/HandshakeStateManager sun/security/ssl/Handshaker sun/security/ssl/Handshaker$1 )sun/security/ssl/Handshaker$DelegatedTask sun/security/ssl/InputRecord sun/security/ssl/JsseJce sun/security/ssl/OutputRecord sun/security/ssl/ProtocolList sun/security/ssl/ProtocolVersion sun/security/ssl/RandomCookie (sun/security/ssl/SSLAlgorithmConstraints sun/security/ssl/SSLContextImpl sun/security/ssl/SSLEngineImpl sun/security/ssl/SSLSessionImpl sun/security/ssl/SSLSocketImpl *sun/security/ssl/SignatureAndHashAlgorithm supported svrMacSecret svrWriteIV svrWriteKey svr_random taskDelegated taskOutstanding throwSSLException thrown thrownLock toString unlock update useExtendedMasterSecret v verbose warning warningSE write writeLock writeRecord & ' ( ) * 1 3 4 5 6 7 > H K L M N P S ? ? KNO X ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw Ljava/io/PrintStream; Ljava/lang/Exception; Ljava/lang/Object; Ljava/lang/String; $Ljava/security/AlgorithmConstraints; Ljava/security/CryptoPrimitive; Ljava/util/Collection; Ljava/util/List; *Ljava/util/concurrent/locks/ReentrantLock; Ljavax/crypto/SecretKey; #Ljavax/crypto/spec/IvParameterSpec; Lsun/security/ssl/CipherSuite; )Lsun/security/ssl/CipherSuite$BulkCipher; )Lsun/security/ssl/CipherSuite$CipherType; *Lsun/security/ssl/CipherSuite$KeyExchange; %Lsun/security/ssl/CipherSuite$MacAlg; "Lsun/security/ssl/CipherSuite$PRF; "Lsun/security/ssl/CipherSuiteList; Lsun/security/ssl/Debug; $Lsun/security/ssl/EngineInputRecord; %Lsun/security/ssl/EngineOutputRecord; Lsun/security/ssl/HandshakeHash; $Lsun/security/ssl/HandshakeInStream; %Lsun/security/ssl/HandshakeOutStream; (Lsun/security/ssl/HandshakeStateManager; +Lsun/security/ssl/Handshaker$DelegatedTask; .Lsun/security/ssl/Handshaker$DelegatedTask<*>; Lsun/security/ssl/InputRecord; Lsun/security/ssl/OutputRecord; Lsun/security/ssl/ProtocolList; "Lsun/security/ssl/ProtocolVersion; Lsun/security/ssl/RandomCookie; !Lsun/security/ssl/SSLContextImpl; Lsun/security/ssl/SSLEngineImpl; !Lsun/security/ssl/SSLSessionImpl; Lsun/security/ssl/SSLSocketImpl; G<T:Ljava/lang/Object;>(Ljava/security/PrivilegedExceptionAction<TT;>;)V 2Ljava/util/Collection<Ljavax/net/ssl/SNIMatcher;>; /Ljava/util/List<Ljavax/net/ssl/SNIServerName;>; DLjava/util/Collection<Lsun/security/ssl/SignatureAndHashAlgorithm;>; ([BLjava/io/OutputStream;)V (Ljava/io/PrintStream;)V ()Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (BLjava/lang/String;)V (Ljava/lang/String;)V (Ljava/lang/String;)Z (Ljava/lang/String;Z)Z (Z)Ljava/lang/StringBuilder; (BLjava/lang/Throwable;)V (Ljava/lang/Throwable;)V ()Ljava/net/InetAddress; &()Ljava/security/AccessControlContext; '(Ljava/security/AlgorithmConstraints;)V '(Ljava/security/AlgorithmConstraints;)Z ()Ljava/security/MessageDigest; ,(Ljava/security/PrivilegedExceptionAction;)V ()Ljava/security/SecureRandom; .(Ljava/security/spec/AlgorithmParameterSpec;)V (Ljava/util/ArrayList;)V ()Ljava/util/Collection; (Ljava/util/Collection;)V ()Ljava/util/Iterator; ()Ljava/util/List; (Ljava/util/List;)V ()Ljavax/crypto/SecretKey; (Ljavax/crypto/SecretKey;)V %()Ljavax/crypto/spec/IvParameterSpec; (Ljavax/net/ssl/SSLEngine;Z)V ()Ljavax/net/ssl/SSLParameters; (Ljavax/net/ssl/SSLSocket;Z)V (Lsun/misc/HexDumpEncoder;[B)V #()Lsun/security/ssl/AppInputStream; $()Lsun/security/ssl/AppOutputStream; "()Lsun/security/ssl/Authenticator; ()Lsun/security/ssl/CipherBox; !(Lsun/security/ssl/CipherSuite;)V !(Lsun/security/ssl/CipherSuite;)Z $()Lsun/security/ssl/CipherSuiteList; %(Lsun/security/ssl/CipherSuiteList;)V ((Lsun/security/ssl/EngineOutputRecord;)V #(Lsun/security/ssl/HandshakeHash;)V %()Lsun/security/ssl/HandshakeMessage; '(Lsun/security/ssl/HandshakeMessage;Z)V 0(Lsun/security/ssl/HandshakeMessage$Finished;Z)V ((Lsun/security/ssl/HandshakeOutStream;)V (Lsun/security/ssl/Handshaker;)V !(Lsun/security/ssl/Handshaker;Z)Z -()Lsun/security/ssl/Handshaker$DelegatedTask; 0()Lsun/security/ssl/Handshaker$DelegatedTask<*>; !(Lsun/security/ssl/InputRecord;)V "(Lsun/security/ssl/InputRecord;Z)V "(Lsun/security/ssl/OutputRecord;)V !()Lsun/security/ssl/ProtocolList; "(Lsun/security/ssl/ProtocolList;)V %(Lsun/security/ssl/ProtocolVersion;)V %(Lsun/security/ssl/ProtocolVersion;)Z $(BLsun/security/ssl/SSLEngineImpl;)V #()Lsun/security/ssl/SSLSessionImpl; $(Lsun/security/ssl/SSLSessionImpl;)V 3(Ljavax/crypto/SecretKey;II[BLjava/lang/String;II)V 5(Ljavax/crypto/SecretKey;II[B[BLjava/lang/String;II)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; +(BLjava/lang/String;Ljava/lang/Throwable;)V *(Ljava/lang/String;Ljava/lang/Throwable;)V ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; I(Lsun/security/ssl/Handshaker;Ljava/security/PrivilegedExceptionAction;)V <(Ljava/security/AlgorithmConstraints;)Ljava/util/Collection; %(Ljava/lang/Enum;)Ljava/util/EnumSet; /(Ljava/lang/String;)Ljavax/crypto/KeyGenerator; 5(Ljava/util/Collection<Ljavax/net/ssl/SNIMatcher;>;)V 2(Ljava/util/List<Ljavax/net/ssl/SNIServerName;>;)V C(Lsun/security/ssl/CipherSuiteList;Lsun/security/ssl/CipherSuite;)Z ,(Ljava/lang/String;)Lsun/security/ssl/Debug; =(Ljavax/crypto/SecretKey;Lsun/security/ssl/ProtocolVersion;)V F(Lsun/security/ssl/ProtocolVersion;)Lsun/security/ssl/ProtocolVersion; F()Ljava/util/Collection<Lsun/security/ssl/SignatureAndHashAlgorithm;>; G(Ljava/util/Collection<Lsun/security/ssl/SignatureAndHashAlgorithm;>;)V I(Lsun/security/ssl/Handshaker;Ljava/lang/Exception;)Ljava/lang/Exception; K(Ljavax/crypto/SecretKey;II[B[BLjava/lang/String;IIIILjava/lang/String;II)V G(Ljava/util/Set;Ljava/lang/String;Ljava/security/AlgorithmParameters;)Z T(Ljavax/crypto/SecretKey;Lsun/security/ssl/ProtocolVersion;)Ljavax/crypto/SecretKey; u(Lsun/security/ssl/Handshaker;Lsun/security/ssl/Handshaker$DelegatedTask;)Lsun/security/ssl/Handshaker$DelegatedTask; R(Lsun/security/ssl/ProtocolVersion;Ljavax/crypto/SecretKey;)Lsun/security/ssl/MAC; m(Lsun/security/ssl/SSLContextImpl;Lsun/security/ssl/ProtocolList;ZZLsun/security/ssl/ProtocolVersion;ZZ[B[B)V ?(Lsun/security/ssl/SSLEngineImpl;Lsun/security/ssl/SSLContextImpl;Lsun/security/ssl/ProtocolList;ZZLsun/security/ssl/ProtocolVersion;ZZ[B[B)V ?(Lsun/security/ssl/SSLSocketImpl;Lsun/security/ssl/SSLContextImpl;Lsun/security/ssl/ProtocolList;ZZLsun/security/ssl/ProtocolVersion;ZZ[B[B)V ?(Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeHash;Lsun/security/ssl/SSLEngineImpl;)V ?(Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeHash;Lsun/security/ssl/SSLSocketImpl;)V ?(Lsun/security/ssl/ProtocolVersion;Ljavax/crypto/SecretKey;Ljavax/crypto/spec/IvParameterSpec;Ljava/security/SecureRandom;Z)Lsun/security/ssl/CipherBox; / / ? 8 ? 8 ? 8 8 8I 8x 8? 8 d W e W f W g W s W ? W ? W ? W ? W ? W ? W ? W ? W W W, W- W/ W0 W3 W} W? W t X* X5 X??????? b? ??? c? =???J?4??? u? w?y?{? v?z? 2? q? p? -? 0? r? F ^ ? | ? ? ? ? ~) ) ` ? ? J U V _ ? ( x|L ?6 z i ? ? ? ? ? ? ? , n o ? ? % . <