java.lang.Object
javax.net.ssl.SSLEngine
nl.altindag.ssl.sslengine.DelegatingSSLEngine
nl.altindag.ssl.sslengine.FenixSSLEngine
NOTE:
Please don't use this class directly as it is part of the internal API. Class name and methods can be changed any time.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final nl.altindag.sude.Loggerprivate final SSLParametersFields inherited from class nl.altindag.ssl.sslengine.DelegatingSSLEngine
sslEngine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]String[]booleanbooleanvoidsetEnabledCipherSuites(String[] suites) voidsetEnabledProtocols(String[] protocols) voidsetNeedClientAuth(boolean need) voidsetSSLParameters(SSLParameters params) voidsetWantClientAuth(boolean want) private <T> TupdateAndGet(Supplier<T> supplier) Methods inherited from class nl.altindag.ssl.sslengine.DelegatingSSLEngine
beginHandshake, closeInbound, closeOutbound, getDelegatedTask, getEnableSessionCreation, getHandshakeSession, getHandshakeStatus, getPeerHost, getPeerPort, getSession, getSupportedCipherSuites, getSupportedProtocols, getUseClientMode, isInboundDone, isOutboundDone, setEnableSessionCreation, setUseClientMode, unwrap, unwrap, unwrap, wrap, wrap, wrapMethods inherited from class javax.net.ssl.SSLEngine
getApplicationProtocol, getHandshakeApplicationProtocol, getHandshakeApplicationProtocolSelector, setHandshakeApplicationProtocolSelector
-
Field Details
-
LOGGER
private static final nl.altindag.sude.Logger LOGGER -
sslParameters
-
-
Constructor Details
-
FenixSSLEngine
-
-
Method Details
-
setSSLParameters
- Overrides:
setSSLParametersin classDelegatingSSLEngine
-
setEnabledCipherSuites
- Overrides:
setEnabledCipherSuitesin classDelegatingSSLEngine
-
setEnabledProtocols
- Overrides:
setEnabledProtocolsin classDelegatingSSLEngine
-
setNeedClientAuth
public void setNeedClientAuth(boolean need) - Overrides:
setNeedClientAuthin classDelegatingSSLEngine
-
setWantClientAuth
public void setWantClientAuth(boolean want) - Overrides:
setWantClientAuthin classDelegatingSSLEngine
-
getEnabledCipherSuites
- Overrides:
getEnabledCipherSuitesin classDelegatingSSLEngine
-
getEnabledProtocols
- Overrides:
getEnabledProtocolsin classDelegatingSSLEngine
-
getNeedClientAuth
public boolean getNeedClientAuth()- Overrides:
getNeedClientAuthin classDelegatingSSLEngine
-
getWantClientAuth
public boolean getWantClientAuth()- Overrides:
getWantClientAuthin classDelegatingSSLEngine
-
getSSLParameters
- Overrides:
getSSLParametersin classDelegatingSSLEngine
-
updateAndGet
-