public class SSLHostConfig extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
SSLHostConfig.CertificateVerification |
static class |
SSLHostConfig.Type |
Modifier and Type | Field and Description |
---|---|
protected static String |
DEFAULT_SSL_HOST_NAME |
protected static Set<String> |
SSL_PROTO_ALL_SET |
Constructor and Description |
---|
SSLHostConfig() |
protected static final String DEFAULT_SSL_HOST_NAME
public Long getOpenSslConfContext()
public void setOpenSslConfContext(Long openSslConfContext)
public Long getOpenSslContext()
public void setOpenSslContext(Long openSslContext)
public String getConfigType()
public String[] getEnabledProtocols()
SSLUtil.getEnabledProtocols()
public void setEnabledProtocols(String[] enabledProtocols)
public String[] getEnabledCiphers()
SSLUtil.getEnabledCiphers()
public void setEnabledCiphers(String[] enabledCiphers)
public ObjectName getObjectName()
public void setObjectName(ObjectName oname)
public void addCertificate(SSLHostConfigCertificate certificate)
public OpenSSLConf getOpenSslConf()
public void setOpenSslConf(OpenSSLConf conf)
public Set<SSLHostConfigCertificate> getCertificates()
public Set<SSLHostConfigCertificate> getCertificates(boolean createDefaultIfEmpty)
public void setCertificateRevocationListFile(String certificateRevocationListFile)
public String getCertificateRevocationListFile()
public void setCertificateVerification(String certificateVerification)
public SSLHostConfig.CertificateVerification getCertificateVerification()
public void setCertificateVerificationAsString(String certificateVerification)
public String getCertificateVerificationAsString()
public void setCertificateVerificationDepth(int certificateVerificationDepth)
public int getCertificateVerificationDepth()
public boolean isCertificateVerificationDepthConfigured()
public void setCiphers(String ciphersList)
ciphersList
- The new cipher configuration in OpenSSL or JSSE formatpublic String getCiphers()
public LinkedHashSet<Cipher> getCipherList()
public List<String> getJsseCipherNames()
public void setHonorCipherOrder(boolean honorCipherOrder)
public boolean getHonorCipherOrder()
public void setHostName(String hostName)
public String getHostName()
public void setProtocols(String input)
public void setSessionCacheSize(int sessionCacheSize)
public int getSessionCacheSize()
public void setSessionTimeout(int sessionTimeout)
public int getSessionTimeout()
public void setKeyManagerAlgorithm(String keyManagerAlgorithm)
public String getKeyManagerAlgorithm()
public void setRevocationEnabled(boolean revocationEnabled)
public boolean getRevocationEnabled()
public void setSslProtocol(String sslProtocol)
public String getSslProtocol()
public void setTrustManagerClassName(String trustManagerClassName)
public String getTrustManagerClassName()
public void setTruststoreAlgorithm(String truststoreAlgorithm)
public String getTruststoreAlgorithm()
public void setTruststoreFile(String truststoreFile)
public String getTruststoreFile()
public void setTruststorePassword(String truststorePassword)
public String getTruststorePassword()
public void setTruststoreProvider(String truststoreProvider)
public String getTruststoreProvider()
public void setTruststoreType(String truststoreType)
public String getTruststoreType()
public void setTrustStore(KeyStore truststore)
public KeyStore getTruststore() throws IOException
IOException
public void setCertificateRevocationListPath(String certificateRevocationListPath)
public String getCertificateRevocationListPath()
public void setCaCertificateFile(String caCertificateFile)
public String getCaCertificateFile()
public void setCaCertificatePath(String caCertificatePath)
public String getCaCertificatePath()
public void setDisableCompression(boolean disableCompression)
public boolean getDisableCompression()
public void setDisableSessionTickets(boolean disableSessionTickets)
public boolean getDisableSessionTickets()
public void setInsecureRenegotiation(boolean insecureRenegotiation)
public boolean getInsecureRenegotiation()
public static String adjustRelativePath(String path) throws FileNotFoundException
FileNotFoundException
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.