Add SSL trust-store configuration.

Spring Cloud Vault Config now supports property-based SSL configuration using spring.cloud.vault.ssl.* properties to enable server certificate validation.

Introducing a Vault-specific configuration requires to configure HTTP clients individually and so this change adds configuration support for Apache HTTP Components, Netty and the OkHttp client. Clients are picked configured if they exist on the class path.

Fixes gh-7
This commit is contained in:
Mark Paluch
2016-06-04 21:24:49 +02:00
parent 8bd4f5f4b3
commit 1908919cf1
26 changed files with 773 additions and 81 deletions

View File

@@ -5,7 +5,7 @@ Spring Cloud Vault Config provides client-side support for externalized configur
== Features
=== Spring Cloud Vauld Config Client
=== Spring Cloud Vault Config Client
Specifically for Spring applications:
@@ -162,6 +162,12 @@ spring.cloud.vault:
== Building
==== Build requirements for Vault
Spring Cloud Vault Config requires SSL certificates and a running
Vault instance listening on `localhost:8200`. Certificates and the Vault
setup are scripted, the scripts are located in `src/test/bash`.
:jdkversion: 1.7
=== Basic Compile and Test