javax.net.SocketFactory implementation
that throws java.net.SocketException with nested
java.lang.UnsupportedOperationException with "Unconnected
sockets not implemented" message.X509TrustManager subclass that accumulates unknown
certificates in order to allow saving them afterwards.SSLSocketFactory subclass that takes care of using
InstallCert.SavingTrustManager as X509TrustManager
subclass to collect server certificates and allows creating unconnected
sockets, as required by JavaMail protocol handlers.Starttls class.StarttlsHandler implementation for IMAP protocol.StarttlsHandler implementation for LDAP protocol.StarttlsHandler implementation for POP3 protocol.StarttlsHandler implementation for SMTP protocol.