# Hierarchy For Package org.apache.commons.ssl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.commons.ssl.ASN1Structure
  - org.apache.commons.ssl.ASN1Util
  - org.apache.commons.ssl.Base64
  - org.apache.commons.ssl.Certificates
  - org.apache.commons.ssl.Certificates.CRLHolder
  - org.apache.commons.ssl.CRLUtil
  - org.apache.commons.ssl.DerivedKey
  - org.apache.commons.ssl.HostnameVerifier.AbstractVerifier (implements org.apache.commons.ssl.HostnameVerifier)
  - org.apache.commons.ssl.HostPort
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.commons.ssl.ComboInputStream
    - java.io.FilterInputStream
      - org.apache.commons.ssl.Base64InputStream
  - org.apache.commons.ssl.Java13KeyManagerWrapper (implements com.sun.net.ssl.X509KeyManager)
  - org.apache.commons.ssl.Java13TrustManagerWrapper (implements com.sun.net.ssl.X509TrustManager)
  - org.apache.commons.ssl.Java14KeyManagerWrapper (implements javax.net.ssl.X509KeyManager)
  - org.apache.commons.ssl.Java14TrustManagerWrapper (implements javax.net.ssl.X509TrustManager)
  - org.apache.commons.ssl.JavaImpl
    - org.apache.commons.ssl.Java13
    - org.apache.commons.ssl.Java14
  - org.apache.commons.ssl.KeyStoreBuilder
  - org.apache.commons.ssl.KeyStoreBuilder.BuildResult
  - org.apache.commons.ssl.LogHelper
  - org.apache.commons.ssl.LogWrapper
  - org.apache.commons.ssl.OpenSSL
  - org.apache.commons.ssl.OpenSSL.CipherInfo
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - org.apache.commons.ssl.Base64OutputStream
  - org.apache.commons.ssl.PBETestCreate
  - org.apache.commons.ssl.PEMItem
  - org.apache.commons.ssl.PEMUtil
  - org.apache.commons.ssl.Ping
  - org.apache.commons.ssl.Ping.Arg (implements java.lang.Comparable<T>)
  - org.apache.commons.ssl.PKCS8Key
  - org.apache.commons.ssl.PKCS8Key.DecryptResult
  - java.rmi.server.RMISocketFactory (implements java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory)
    - org.apache.commons.ssl.RMISocketFactoryImpl
  - java.net.ServerSocket (implements java.io.Closeable)
    - javax.net.ssl.SSLServerSocket
      - org.apache.commons.ssl.SSLServerSocketWrapper
  - javax.net.ServerSocketFactory
    - javax.net.ssl.SSLServerSocketFactory
      - org.apache.commons.ssl.SSLServer
  - java.net.Socket (implements java.io.Closeable)
    - javax.net.ssl.SSLSocket
      - org.apache.commons.ssl.SSLSocketWrapper
  - javax.net.SocketFactory
    - javax.net.ssl.SSLSocketFactory
      - org.apache.commons.ssl.SSLClient
        - org.apache.commons.ssl.CRLSocket
        - org.apache.commons.ssl.HttpSecureProtocol (implements org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory)
        - org.apache.commons.ssl.LDAPSocket
  - org.apache.commons.ssl.SSL
  - org.apache.commons.ssl.SSLEchoServer
  - org.apache.commons.ssl.SSLEchoServer.EchoRunnable (implements java.lang.Runnable)
  - org.apache.commons.ssl.SSLProxyServer
  - org.apache.commons.ssl.SSLProxyServer.ProxyRunnable (implements java.lang.Runnable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.security.GeneralSecurityException
        - org.apache.commons.ssl.ProbablyBadPasswordException
        - org.apache.commons.ssl.ProbablyNotPKCS8Exception
  - org.apache.commons.ssl.TomcatServerXML
  - org.apache.commons.ssl.TrustChain
    - org.apache.commons.ssl.TrustMaterial
      - org.apache.commons.ssl.KeyMaterial
  - org.apache.commons.ssl.Util
  - org.apache.commons.ssl.Version
  - org.apache.commons.ssl.Version.CompileTime
  - org.apache.commons.ssl.X509CertificateChainBuilder

## Interface Hierarchy

- java.util.Comparator<T>
  - org.apache.commons.ssl.Certificates.SerializableComparator (also extends java.io.Serializable)
- javax.net.ssl.HostnameVerifier
  - org.apache.commons.ssl.HostnameVerifier
- java.io.Serializable
  - org.apache.commons.ssl.Certificates.SerializableComparator (also extends java.util.Comparator<T>)
- org.apache.commons.ssl.SSLWrapperFactory