Edit D:\chineseall_products\software\win-32bit\Java\jre\lib\sun\security\ssl\RSAClientKeyExchange.class
?? 4- # $ & ' ( * + , - . / 0 1 2 3 4 5 8 9 : L ? (provider name not available) caused exception: ()I ()V ()[B (II)V (II[B)V ([B)I ([B)V ([B)[B %(cipher/provider names not available) ,*** ClientKeyExchange, RSA PreMasterSecret, <init> Could not generate dummy secret #Could not generate premaster secret Generating a premaster secret I Private key not of type RSA: Public key not of type RSA: RSA &RSA premaster secret decryption error: RSA premaster secret error &RSA premaster secret generation error: RSA/ECB/PKCS1Padding ,Retrieving The Cipher name caused exception 5Retrieving The Cipher provider name caused exception %SSL: read PreMasterSecret: short read SunTls12RsaPremasterSecret SunTlsRsaPremasterSecret TLS10 TLS12 The Cipher provider TlsRsaPremasterSecret !Unable to process PreMasterSecret [B append checkTlsPreMasterSecretKey debug doFinal encrypted equals generateKey generatePreMasterSecret getAlgorithm getBytes16 getCipher getEncoded getKeyGenerator getMessage getName getProvider handshake init initCause isOn isOracleJCEProvider 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/UnsupportedOperationException &java/security/GeneralSecurityException 0java/security/InvalidAlgorithmParameterException !java/security/InvalidKeyException &java/security/NoSuchAlgorithmException java/security/PrivateKey java/security/Provider java/security/PublicKey java/security/SecureRandom javax/crypto/BadPaddingException javax/crypto/Cipher javax/crypto/KeyGenerator javax/crypto/SecretKey javax/net/ssl/SSLException javax/net/ssl/SSLKeyException "javax/net/ssl/SSLProtocolException messageLength messageType name out preMaster print printStackTrace println protocolVersion putBytes16 read safeProviderName send =sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec sun/security/ssl/Debug "sun/security/ssl/HandshakeInStream !sun/security/ssl/HandshakeMessage #sun/security/ssl/HandshakeOutStream sun/security/ssl/JsseJce sun/security/ssl/ProtocolVersion %sun/security/ssl/RSAClientKeyExchange sun/security/util/KeyUtil toString unwrap v valueOf !version not available/extractable wrap write ; Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h v w x y z { | } ~ Ljava/io/PrintStream; Ljava/lang/String; Ljavax/crypto/SecretKey; Lsun/security/ssl/Debug; "Lsun/security/ssl/ProtocolVersion; (Ljava/io/PrintStream;)V (Ljava/lang/Object;)Z ()Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z (ILjava/security/Key;)V (Ljava/security/Key;)[B ()Ljava/security/Provider; %(IILjava/security/SecureRandom;[BZ)[B ()Ljavax/crypto/SecretKey; ((Lsun/security/ssl/HandshakeOutStream;)V &(II)Lsun/security/ssl/ProtocolVersion; )(Ljavax/crypto/Cipher;)Ljava/lang/String; -(Ljava/lang/String;)Ljava/lang/StringBuilder; *(Ljava/lang/String;Ljava/lang/Throwable;)V ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; *([BLjava/lang/String;I)Ljava/security/Key; 3(ILjava/security/Key;Ljava/security/SecureRandom;)V J(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V )(Ljava/lang/String;)Ljavax/crypto/Cipher; /(Ljava/lang/String;)Ljavax/crypto/KeyGenerator; :(II[BLjava/security/SecureRandom;)Ljavax/crypto/SecretKey; ^(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V |(Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/ProtocolVersion;Ljava/security/SecureRandom;Ljava/security/PublicKey;)V ?(Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/ProtocolVersion;Ljava/security/SecureRandom;Lsun/security/ssl/HandshakeInStream;ILjava/security/PrivateKey;)V ? ) @ ; l ? k ? m ? >