# Class: com.pnfsoftware.jeb.util.net.SecureSocketInfo

SSL information object, including the SSL context, X509 certificates manager, and hostname verifier. This object may be used to customize a [Net](Net) instance.

## Constructor: SecureSocketInfo
- parameter: `sslContext`, type: `javax.net.ssl.SSLContext`
- parameter: `trustManager`, type: `javax.net.ssl.X509TrustManager`
- parameter: `hostnameVerifier`, type: `javax.net.ssl.HostnameVerifier`

Description: Create SSL customization information for a [Net](Net) instance.
parameter: sslContext: mandatory
parameter: trustManager: optional
parameter: hostnameVerifier: optional

## Method: getHostnameVerifier
- return type: `javax.net.ssl.HostnameVerifier`

Description: Get the optional hostname verifier.
return: the hostname verifier, or null

## Method: getSslContext
- return type: `javax.net.ssl.SSLContext`

Description: Get the SSL context.
return: the SSL context

## Method: getTrustManager
- return type: `javax.net.ssl.X509TrustManager`

Description: Get the optional X.509 trust manager.
return: the trust manager, or null

