Interface | Description |
---|---|
StarttlsHandler |
An interface to be implemented by application protocol specific STARTTLS
handlers, to be used by
Starttls class. |
Class | Description |
---|---|
InstallCert |
A program to obtain SSL certificate(s) from a host and save them to a
keystore and optionally install them in local JSSE storage; the program
collects SSL/TLS certificates from plain SSL/TLS hosts, and also from
hosts that operate with STARTTLS extension for LDAP, SMTP, POP3 and
IMAP.
|
InstallCert.SavingTrustManager |
An
X509TrustManager subclass that accumulates unknown
certificates in order to allow saving them afterwards. |
SavingSSLSocketFactory |
An
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 |
A STARTTLS protocol extension wrapper class that makes an effort to decide on
the application protocol to try and runs an appropriate protocol handler.
|
StarttlsHandlerIMAP |
A
StarttlsHandler implementation for IMAP protocol. |
StarttlsHandlerLDAP |
A
StarttlsHandler implementation for LDAP protocol. |
StarttlsHandlerPOP3 |
A
StarttlsHandler implementation for POP3 protocol. |
StarttlsHandlerSMTP |
A
StarttlsHandler implementation for SMTP protocol. |
Enum | Description |
---|---|
Starttls.Protocol |
Enumeration of known application-level TCP-based protocols that support
STARTTLS extension, with their standard port numbers.
|