Edit D:\chineseall_products\software\win-32bit\Java\jre\lib\sun\security\ssl\Utilities.class
?? 4 ? 1 5" is not a legal HostName for server name indication ()I ()V (I)I (I)V ) ) was replaced with ( , " #, the previous server name in SNI ( . <init> Signature add addToSNIServerNameList append currentThread endsWith get getName getType indexOf isIPv4LiteralAddress isIPv6LiteralAddress isOn java/io/PrintStream "java/lang/IllegalArgumentException java/lang/Object java/lang/String java/lang/StringBuilder java/lang/System java/lang/Thread java/util/ArrayList java/util/Collections java/util/List javax/net/ssl/SNIHostName javax/net/ssl/SNIServerName out println rawToSNIHostName set size ssl sun/net/util/IPAddressUtil sun/security/ssl/Debug sun/security/ssl/Utilities toString unmodifiableList ! " # $ % & ' ( ) * + 2 3 4 Ljava/io/PrintStream; (I)Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z ()Ljava/lang/Thread; (Ljava/util/Collection;)V '(ILjava/lang/Object;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; "(Ljava/util/List;)Ljava/util/List; /(Ljava/lang/String;)Ljavax/net/ssl/SNIHostName; 4(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; r(Ljava/util/List<Ljavax/net/ssl/SNIServerName;>;Ljava/lang/String;)Ljava/util/List<Ljavax/net/ssl/SNIServerName;>; , F 0 G H I 5 I J - J K K K K L M / N O P 6 Q . R <