public abstract class SslContextAwareAbstractSource extends AbstractSource
Constructor and Description |
---|
SslContextAwareAbstractSource() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureSsl(Context context) |
Set<String> |
getExcludeCipherSuites() |
Set<String> |
getExcludeProtocols() |
protected String[] |
getFilteredCipherSuites(SSLParameters sslParameters) |
protected String[] |
getFilteredProtocols(SSLParameters sslParameters) |
Set<String> |
getIncludeCipherSuites() |
Set<String> |
getIncludeProtocols() |
String |
getKeystore() |
String |
getKeystorePassword() |
String |
getKeystoreType() |
protected Supplier<Optional<SSLContext>> |
getSslContextSupplier() |
protected Supplier<Optional<SSLEngine>> |
getSslEngineSupplier(boolean useClientMode) |
boolean |
isSslEnabled() |
getChannelProcessor, getLifecycleState, getName, setChannelProcessor, setName, start, stop, toString
public String getKeystore()
public String getKeystorePassword()
public String getKeystoreType()
public boolean isSslEnabled()
protected void configureSsl(Context context)
protected Supplier<Optional<SSLContext>> getSslContextSupplier()
protected Supplier<Optional<SSLEngine>> getSslEngineSupplier(boolean useClientMode)
protected String[] getFilteredProtocols(SSLParameters sslParameters)
protected String[] getFilteredCipherSuites(SSLParameters sslParameters)
Copyright © 2009–2019 Apache Software Foundation. All rights reserved.