Platform SDK Java 8.5 API Reference

Package com.genesyslab.platform.commons.connection.tls

Provides classes to support and configure TLS connections.

See:
          Description

Interface Summary
PropertyReader Defines contract for configuration reader objects; ones that extract configuration option values from different sources of configuration data.
 

Class Summary
AliasKeyManager Convenience implementation of X509ExtendedKeyManager that allows to specify alias of key store entry that will be used as a party credentials.
CertificateLoader Provides static methods to load keys, certificates and CRLs from file formats supported by Genesys Framework.
ConfigUtils  
DNParser Deprecated.
DummyPasswordCallbackHandler Convenience implementation of CallbackHandler, does nothing.
EmptyX509ExtendedKeyManager Convenience implementation of X509KeyManager and X509ExtendedKeyManager that returns null values for all calls, signaling that it contains no information on keys or certificates.
HostnameChecker Deprecated.
HostnameCheckingTrustManager Wraps another X509TrustManager and performs additional check: matching expected hostname against presented certificates.
IPAddressUtil Deprecated.
KeyManagerHelper Helper class that provides convenient methods to create KeyManager instances.
KeyStoreFactory Utility class, provides methods to create and tune key stores.
KVListPropertyReader Implementation of PropertyReader that extracts options from KVList instances.
MapPropertyReader Implementation of PropertyReader that extracts options from Map instances.
PropertiesReader Implementation of PropertyReader that extracts options from Properties instances.
SSLContextHelper Helper class that provides methods for easy creation and configuration of SSLContext and SSLEngine instances.
SSLExtendedOptions Container for extended SSLContext/SSLEngine options.
ThumbprintKeyManager Specific implementation of X509ExtendedKeyManager to be used with Windows Certificate Services (WCS) key stores.
TLSConfiguration Describes TLS configuration options used in Genesys products deployment and supported by PSDK Commons.
TLSConfigurationHelper Provides methods to create TLS configuration objects for endpoints and connections out of ITLSConnectionConfiguration instance.
TLSConfigurationParser Utility class that helps extract TLS options from configuration objects and prepare TLSConfiguration that can be applied to configure secure connectivity in protocol instances.
TransportParamsPropertyReader Implementation of PropertyReader that extracts options from String containing Transport Parameters received from Configuration Server.
TrustEveryoneX509TrustManager  
TrustManagerHelper Helper class that provides convenient methods to create TrustManager instances.
 

Package com.genesyslab.platform.commons.connection.tls Description

Provides classes to support and configure TLS connections. For details about using TLS with the Platform SDKs, refer to the Genesys Documentation Wiki.

For general information on the structure and usage of the Platform SDKs, please refer to the introductory articles located in the Platform SDK Developer's Guide.


Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.