# Package com.verisign.epp.transport.client

- Interface Summary
  Interface | Description
  --- | ---
  EPPProxyServersLocator | Interface to locate the EPP proxy server to use.

- Class Summary
  Class | Description
  --- | ---
  EPPConfigProxyServersLocator | Default implementation of the `EPPProxyServersLocator` interface that returns the proxy servers setting from the configuration file that are defined by the EPP.ProxyServers property.
  EPPPlainClientSocket | Plain client socket class that can be configured to connect to a server over TCP using the `EPP.ClientSocketName` configuration property.
  EPPPlainProxyClientSocket | EPP plain client socket connection that goes through the Apache server mod_proxy.
  EPPProxyServer | Represents a Proxy Server with an IP address / Host Name and a port number.
  EPPSSLClientSocket | Secure Socket Layer client socket class that can be configured to connect to a server over SSL / TLS using the `EPP.ClientSocketName` configuration property.
  EPPSSLConfig | The `EPPSSLConfig` class contains SSL configuration properties that can be used in conjunction with `EPPSSLImpl.initialize(EPPSSLConfig)` to initialize an `EPPSSLContext`.
  EPPSSLContext | The `EPPSSLContext` contains initialized SSL objects that can be used to establish SSL connections.
  EPPSSLImpl | EPP SSL Implementation utility class that is used to initialize the SSL configuration by using configuration properties including: `EPP.SSLProtocol` - Required property that can be either SSL, SSLv2, SSLv3, TLS, or TLSv1 `EPP.SSLKeyManager` - Required SSL key manager property, for example, SunX509 `EPP.SSLKeyStore` - Required SSL Keystore format property, for example, JKS `EPP.SSLKeyFileName` - Required Identity SSL Keystore file name.
  EPPSSLProxyClientSocket | EPP SSL client socket connection that goes through the Apache server mod_proxy.