java.lang.Object
org.springframework.geode.boot.autoconfigure.configuration.support.SslProperties

public class SslProperties extends Object
Spring Boot 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.
Since:
1.0.0
See Also:
  • Constructor Details

    • SslProperties

      public SslProperties()
  • Method Details

    • getCertificate

      public SslProperties.SslCertificateProperties getCertificate()
    • getCiphers

      public String[] getCiphers()
    • setCiphers

      public void setCiphers(String[] ciphers)
    • getComponents

      public org.springframework.data.gemfire.config.annotation.EnableSsl.Component[] getComponents()
    • setComponents

      public void setComponents(org.springframework.data.gemfire.config.annotation.EnableSsl.Component[] components)
    • getKeystore

      public String getKeystore()
    • setKeystore

      public void setKeystore(String keystore)
    • getKeystoreConfig

      public SslProperties.KeyStoreProperties getKeystoreConfig()
    • getProtocols

      public String[] getProtocols()
    • setProtocols

      public void setProtocols(String[] protocols)
    • isRequireAuthentication

      public boolean isRequireAuthentication()
    • setRequireAuthentication

      public void setRequireAuthentication(boolean requireAuthentication)
    • getTruststore

      public String getTruststore()
    • setTruststore

      public void setTruststore(String truststore)
    • getTruststoreConfig

      public SslProperties.KeyStoreProperties getTruststoreConfig()
    • isWebRequireAuthentication

      public boolean isWebRequireAuthentication()
    • setWebRequireAuthentication

      public void setWebRequireAuthentication(boolean webRequireAuthentication)