public class SslProperties
extends java.lang.Object
ConfigurationProperties used to configure Apache Geode / Pivotal GemFire 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/Pivotal GemFire
(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)