diff --git a/docs/src/main/asciidoc/spring-cloud-config.adoc b/docs/src/main/asciidoc/spring-cloud-config.adoc
index 781b4236..1fe9644f 100644
--- a/docs/src/main/asciidoc/spring-cloud-config.adoc
+++ b/docs/src/main/asciidoc/spring-cloud-config.adoc
@@ -983,6 +983,7 @@ keystore properties are `encrypt.keyStore.\*` with `*` equal to
|`encrypt.keyStore.location`|Contains a `Resource` location
|`encrypt.keyStore.password`|Holds the password that unlocks the keystore
|`encrypt.keyStore.alias`|Identifies which key in the store to use
+|`encrypt.keyStore.type`|The type of KeyStore to create. Defaults to `jks`.
|===
The encryption is done with the public key, and a private key is
diff --git a/pom.xml b/pom.xml
index 2af4aebb..5f9d8277 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
org.springframework.cloud
spring-cloud-build
- 2.0.5.BUILD-SNAPSHOT
+ 2.0.6.BUILD-SNAPSHOT
@@ -22,7 +22,7 @@
config
- 2.0.3.BUILD-SNAPSHOT
+ 2.0.4.BUILD-SNAPSHOT
spring-cloud-config-dependencies
diff --git a/spring-cloud-config-dependencies/pom.xml b/spring-cloud-config-dependencies/pom.xml
index 2c6d605c..2471e9dd 100644
--- a/spring-cloud-config-dependencies/pom.xml
+++ b/spring-cloud-config-dependencies/pom.xml
@@ -5,7 +5,7 @@
spring-cloud-dependencies-parent
org.springframework.cloud
- 2.0.5.BUILD-SNAPSHOT
+ 2.0.6.BUILD-SNAPSHOT
spring-cloud-config-dependencies
diff --git a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/config/EncryptionAutoConfiguration.java b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/config/EncryptionAutoConfiguration.java
index 3782064f..63497663 100644
--- a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/config/EncryptionAutoConfiguration.java
+++ b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/config/EncryptionAutoConfiguration.java
@@ -97,7 +97,7 @@ public class EncryptionAutoConfiguration {
KeyStore keyStore = this.key.getKeyStore();
KeyStoreTextEncryptorLocator locator = new KeyStoreTextEncryptorLocator(
new KeyStoreKeyFactory(keyStore.getLocation(),
- keyStore.getPassword().toCharArray()),
+ keyStore.getPassword().toCharArray(), key.getKeyStore().getType()),
keyStore.getSecret(), keyStore.getAlias());
RsaAlgorithm algorithm = this.rsaProperties.getAlgorithm();
locator.setRsaAlgorithm(algorithm);