com.sun.mail.util.MailSSLSocketFactory.class Maven / Gradle / Ivy
The newest version!
???? 0 ? q
r
s t u v
w x y z { |
} ~
?
w ?
w ?
? ? , (
? ? ? ?
?
?
?
?
?
?
?
? ? ? ? InnerClasses MailTrustManager
trustAllHosts Z trustedHosts [Ljava/lang/String;
sslcontext Ljavax/net/ssl/SSLContext; keyManagers [Ljavax/net/ssl/KeyManager;
trustManagers [Ljavax/net/ssl/TrustManager; secureRandom Ljava/security/SecureRandom; adapteeFactory Ljavax/net/ssl/SSLSocketFactory; ()V Code LineNumberTable LocalVariableTable this (Lcom/sun/mail/util/MailSSLSocketFactory;
Exceptions ? (Ljava/lang/String;)V protocol Ljava/lang/String; newAdapteeFactory ? getKeyManagers ()[Ljavax/net/ssl/KeyManager; setKeyManagers ([Ljavax/net/ssl/KeyManager;)V getSecureRandom ()Ljava/security/SecureRandom; setSecureRandom (Ljava/security/SecureRandom;)V getTrustManagers ()[Ljavax/net/ssl/TrustManager; setTrustManagers ([Ljavax/net/ssl/TrustManager;)V isTrustAllHosts ()Z setTrustAllHosts (Z)V getTrustedHosts ()[Ljava/lang/String; setTrustedHosts ([Ljava/lang/String;)V isServerTrusted .(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)Z server sslSocket Ljavax/net/ssl/SSLSocket; createSocket 8(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; socket Ljava/net/Socket; s i I flag ? getDefaultCipherSuites getSupportedCipherSuites ()Ljava/net/Socket; A(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; inetaddress Ljava/net/InetAddress; inetaddress1 j *(Ljava/net/InetAddress;I)Ljava/net/Socket; =(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; ? &(Ljava/lang/String;I)Ljava/net/Socket;
SourceFile MailSSLSocketFactory.java TLS 3 < 3 4 ' ( 1 2 % & ? ? ? ) * + , javax/net/ssl/TrustManager 7com/sun/mail/util/MailSSLSocketFactory$MailTrustManager 3 ? - . / 0 ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? Z [ c R d R Z e Z f Z k Z l Z n &com/sun/mail/util/MailSSLSocketFactory javax/net/ssl/SSLSocketFactory (com/sun/mail/util/MailSSLSocketFactory$1 &java/security/GeneralSecurityException $java/security/KeyManagementException java/io/IOException java/net/UnknownHostException javax/net/ssl/SSLContext getInstance .(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; U(Lcom/sun/mail/util/MailSSLSocketFactory;Lcom/sun/mail/util/MailSSLSocketFactory$1;)V init W([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V getSocketFactory "()Ljavax/net/ssl/SSLSocketFactory; java/lang/Object clone ()Ljava/lang/Object; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; java/util/List contains (Ljava/lang/Object;)Z ! % &