Edit guide and refactor example on Spring Boot auto-configuration for Apache Geode/Pivotal GemFire to include Security with SSL.

This commit is contained in:
John Blum
2019-04-23 15:54:16 -07:00
parent f5fdf4b425
commit 36208a684d
6 changed files with 217 additions and 37 deletions

View File

@@ -1,4 +1,7 @@
# Spring Boot application.properties containing Spring Data GemFire Security properties
# Security Configuration for Apache Geode/Pivotal GemFire using Spring Boot and Spring Data GemFire properties
spring.boot.data.gemfire.security.ssl.keystore.name=example-trusted.jks
spring.data.gemfire.security.username=test
spring.data.gemfire.security.password=test
spring.data.gemfire.security.ssl.keystore.password=s3cr3t
spring.data.gemfire.security.ssl.truststore.password=s3cr3t

View File

@@ -1,3 +1,4 @@
# Spring Boot application.properties containing Spring Data GemFire properties
# Configuration for Apache Geode/Pivotal GemFire using Spring Boot and Spring Data GemFire properties
spring.application.name=CustomerServiceApplication
spring.data.gemfire.cache.log-level=error

View File

@@ -0,0 +1,5 @@
# Gfsh shell script used to connect to a secure cluster
# Connect to a secure Locator with Authentication and SSL enabled
connect --security-properties-file=${SBDG_HOME}/spring-geode-samples/boot/configuration/src/main/resources/geode/config/gemfire.properties
#connect --security-properties-file=/Users/jblum/pivdev/spring-boot-data-geode/spring-geode-samples/boot/configuration/src/main/resources/geode/config/gemfire.properties

View File

@@ -5,3 +5,10 @@ security-manager=org.springframework.geode.security.TestSecurityManager
#security-peer-auth-init=org.springframework.geode.security.TestAuthInitialize.create
security-username=test
security-password=test
ssl-enabled-components=locator,server
ssl-require-authentication=false
ssl-keystore=/Users/jblum/pivdev/spring-boot-data-geode/spring-geode-samples/boot/configuration/src/main/resources/example-trusted.jks
ssl-keystore-password=s3cr3t
ssl-keystore-type=JKS
ssl-truststore=/Users/jblum/pivdev/spring-boot-data-geode/spring-geode-samples/boot/configuration/src/main/resources/example-trusted.jks
ssl-truststore-password=s3cr3t