# Package org.apache.commons.ssl

Interface Summary
Interface | Description
--- | ---
Certificates.SerializableComparator |
HostnameVerifier | Interface for checking if a hostname matches the names stored inside the server's X.509 certificate.
SSLWrapperFactory |

Class Summary
Class | Description
--- | ---
ASN1Structure |
ASN1Util |
Base64 | Provides Base64 encoding and decoding as defined by RFC 2045.
Base64InputStream | Provides Base64 encoding and decoding in a streaming fashion (unlimited size).
Base64OutputStream | Provides Base64 encoding and decoding in a streaming fashion (unlimited size).
Certificates |
Certificates.CRLHolder |
ComboInputStream |
CRLSocket |
CRLUtil |
DerivedKey |
HostnameVerifier.AbstractVerifier |
HostPort |
HttpSecureProtocol | Hook into HttpClient.
Java13 |
Java13KeyManagerWrapper |
Java13TrustManagerWrapper |
Java14 |
Java14KeyManagerWrapper |
Java14TrustManagerWrapper |
JavaImpl |
KeyMaterial |
KeyStoreBuilder | Builds Java Key Store files out of pkcs12 files, or out of pkcs8 files + certificate chains.
KeyStoreBuilder.BuildResult |
LDAPSocket |
LogHelper | Wraps a Log4j Logger.
LogWrapper | LogWrapper can be used for situations where log4j might not be available on the classpath.
OpenSSL | Class for encrypting or decrypting data with a password (PBE - password based encryption).
OpenSSL.CipherInfo |
PBETestCreate |
PEMItem |
PEMUtil |
Ping |
Ping.Arg |
PKCS8Key | Utility for decrypting PKCS8 private keys.
PKCS8Key.DecryptResult |
RMISocketFactoryImpl | An RMISocketFactory ideal for using RMI over SSL.
SSL | Not thread-safe.
SSLClient |
SSLEchoServer |
SSLEchoServer.EchoRunnable |
SSLProxyServer |
SSLProxyServer.ProxyRunnable |
SSLServer |
SSLServerSocketWrapper | Wraps an SSLServerSocket - NOTE that the accept() method applies a number of important common-ssl settings before returning the SSLSocket!
SSLSocketWrapper |
TomcatServerXML |
TrustChain |
TrustMaterial |
Util |
Version | Extracts tagged version from a subversion $HeadURL: http://juliusdavies.ca/svn/not-yet-commons-ssl/tags/commons-ssl-0.3.15/src/java/org/apache/commons/ssl/Version.java $ property, and prints it out nicely on standard out.
Version.CompileTime | Searches through a jar file to the find the most recent timestamp of all the class files.
X509CertificateChainBuilder | Utility for building X509 certificate chains.

Exception Summary
Exception | Description
--- | ---
ProbablyBadPasswordException |
ProbablyNotPKCS8Exception |