Package org.forgerock.openig.tools
Class TlsOptions
java.lang.Object
org.forgerock.openig.tools.TlsOptions
- Direct Known Subclasses:
ClientTlsOptions
,ServerTlsOptions
Key TLS Options used by both the
ClientTlsOptions
and the ServerTlsOptions
.-
Method Summary
Modifier and TypeMethodDescriptionReturns the SSL context algorithm name (never null).String[]
Returns the array of cipher suites to be enabled (may be null for JVM default).Returns the list of cipher suites to be enabled (may be empty for JVM default).String[]
Returns the array of protocols to be enabled (may be null for JVM default).Returns the list of protocols to be enabled (may be empty for JVM default).Returns the array ofKeyManager
to use (may be null).Returns the array ofTrustManager
to use (may be null).boolean
Is ALPN (Application Layer Protocol Negotiation, a TLS extension) enabled or not ?
-
Method Details
-
getAlgorithm
Returns the SSL context algorithm name (never null).- Returns:
- the SSL context algorithm name (never null).
-
getKeyManagers
Returns the array ofKeyManager
to use (may be null).- Returns:
- the array of
KeyManager
to use (may be null).
-
getTrustManagers
Returns the array ofTrustManager
to use (may be null).- Returns:
- the array of
TrustManager
to use (may be null).
-
getCipherSuitesArray
Returns the array of cipher suites to be enabled (may be null for JVM default).- Returns:
- the array of cipher suites to be enabled (may be null for JVM default).
-
getCipherSuitesList
Returns the list of cipher suites to be enabled (may be empty for JVM default).- Returns:
- the list of cipher suites to be enabled (may be empty for JVM default).
-
getEnabledProtocolsArray
Returns the array of protocols to be enabled (may be null for JVM default).- Returns:
- the array of protocols to be enabled (may be null for JVM default).
-
getEnabledProtocolsList
Returns the list of protocols to be enabled (may be empty for JVM default).- Returns:
- the list of protocols to be enabled (may be empty for JVM default).
-
isAlpnEnabled
public boolean isAlpnEnabled()Is ALPN (Application Layer Protocol Negotiation, a TLS extension) enabled or not ?- Returns:
- true if the ALPN is enabled, false otherwise.
-