public class ALPNHackSSLEngine extends SSLEngine
| Modifier and Type | Field and Description |
|---|---|
static boolean | ENABLED |
| Constructor and Description |
|---|
ALPNHackSSLEngine(SSLEngine delegate) |
getHandshakeSession, getPeerHost, getPeerPort, getSSLParameters, setSSLParameters, unwrap, unwrap, wrap, wrappublic ALPNHackSSLEngine(SSLEngine delegate)
public static boolean isEnabled(SSLEngine engine)
public SSLEngineResult wrap(ByteBuffer[] byteBuffers, int i, int i1, ByteBuffer byteBuffer) throws SSLException
wrap in class SSLEngineSSLExceptionpublic SSLEngineResult unwrap(ByteBuffer dataToUnwrap, ByteBuffer[] byteBuffers, int i, int i1) throws SSLException
unwrap in class SSLEngineSSLExceptionpublic Runnable getDelegatedTask()
getDelegatedTask in class SSLEnginepublic void closeInbound()
throws SSLException closeInbound in class SSLEngineSSLExceptionpublic boolean isInboundDone()
isInboundDone in class SSLEnginepublic void closeOutbound()
closeOutbound in class SSLEnginepublic boolean isOutboundDone()
isOutboundDone in class SSLEnginepublic String[] getSupportedCipherSuites()
getSupportedCipherSuites in class SSLEnginepublic String[] getEnabledCipherSuites()
getEnabledCipherSuites in class SSLEnginepublic void setEnabledCipherSuites(String[] strings)
setEnabledCipherSuites in class SSLEnginepublic String[] getSupportedProtocols()
getSupportedProtocols in class SSLEnginepublic String[] getEnabledProtocols()
getEnabledProtocols in class SSLEnginepublic void setEnabledProtocols(String[] strings)
setEnabledProtocols in class SSLEnginepublic SSLSession getSession()
getSession in class SSLEnginepublic void beginHandshake()
throws SSLException beginHandshake in class SSLEngineSSLExceptionpublic SSLEngineResult.HandshakeStatus getHandshakeStatus()
getHandshakeStatus in class SSLEnginepublic void setUseClientMode(boolean b)
setUseClientMode in class SSLEnginepublic boolean getUseClientMode()
getUseClientMode in class SSLEnginepublic void setNeedClientAuth(boolean b)
setNeedClientAuth in class SSLEnginepublic boolean getNeedClientAuth()
getNeedClientAuth in class SSLEnginepublic void setWantClientAuth(boolean b)
setWantClientAuth in class SSLEnginepublic boolean getWantClientAuth()
getWantClientAuth in class SSLEnginepublic void setEnableSessionCreation(boolean b)
setEnableSessionCreation in class SSLEnginepublic boolean getEnableSessionCreation()
getEnableSessionCreation in class SSLEnginepublic void setApplicationProtocols(List<String> applicationProtocols)
applicationProtocols - public List<String> getApplicationProtocols()
public String getSelectedApplicationProtocol()
Copyright © 2020 JBoss by Red Hat. All rights reserved.