public class SslProperties
extends java.lang.Object
ConfigurationProperties
used to configure Apache Geode Socket layer SSL.
The SSL configuration is used to secure communications and data in motion between clients and servers
as well as between peers in a cluster.
The configuration Properties
are based on well-known, documented Spring Data for Apache Geode (SDG)
Properties
.Properties
,
Cache
,
ConfigurationProperties
Modifier and Type | Class and Description |
---|---|
static class |
SslProperties.KeyStoreProperties |
static class |
SslProperties.SslCertificateAliasProperties |
static class |
SslProperties.SslCertificateProperties |
Constructor and Description |
---|
SslProperties() |
Modifier and Type | Method and Description |
---|---|
SslProperties.SslCertificateProperties |
getCertificate() |
java.lang.String[] |
getCiphers() |
org.springframework.data.gemfire.config.annotation.EnableSsl.Component[] |
getComponents() |
java.lang.String |
getKeystore() |
SslProperties.KeyStoreProperties |
getKeystoreConfig() |
java.lang.String[] |
getProtocols() |
java.lang.String |
getTruststore() |
SslProperties.KeyStoreProperties |
getTruststoreConfig() |
boolean |
isRequireAuthentication() |
boolean |
isWebRequireAuthentication() |
void |
setCiphers(java.lang.String[] ciphers) |
void |
setComponents(org.springframework.data.gemfire.config.annotation.EnableSsl.Component[] components) |
void |
setKeystore(java.lang.String keystore) |
void |
setProtocols(java.lang.String[] protocols) |
void |
setRequireAuthentication(boolean requireAuthentication) |
void |
setTruststore(java.lang.String truststore) |
void |
setWebRequireAuthentication(boolean webRequireAuthentication) |
public SslProperties.SslCertificateProperties getCertificate()
public java.lang.String[] getCiphers()
public void setCiphers(java.lang.String[] ciphers)
public org.springframework.data.gemfire.config.annotation.EnableSsl.Component[] getComponents()
public void setComponents(org.springframework.data.gemfire.config.annotation.EnableSsl.Component[] components)
public java.lang.String getKeystore()
public void setKeystore(java.lang.String keystore)
public SslProperties.KeyStoreProperties getKeystoreConfig()
public java.lang.String[] getProtocols()
public void setProtocols(java.lang.String[] protocols)
public boolean isRequireAuthentication()
public void setRequireAuthentication(boolean requireAuthentication)
public java.lang.String getTruststore()
public void setTruststore(java.lang.String truststore)
public SslProperties.KeyStoreProperties getTruststoreConfig()
public boolean isWebRequireAuthentication()
public void setWebRequireAuthentication(boolean webRequireAuthentication)