List of usage examples for org.springframework.vault.support SslConfiguration getKeyStore
public Resource getKeyStore()
From source file:org.springframework.vault.config.ClientHttpRequestFactoryFactory.java
private static boolean hasSslConfiguration(SslConfiguration sslConfiguration) { return sslConfiguration.getTrustStore() != null || sslConfiguration.getKeyStore() != null; }
From source file:org.springframework.vault.config.ClientHttpRequestFactoryFactory.java
private static SSLContext getSSLContext(SslConfiguration sslConfiguration) throws GeneralSecurityException, IOException { KeyManager[] keyManagers = sslConfiguration.getKeyStore() != null ? createKeyManagerFactory(sslConfiguration.getKeyStore(), sslConfiguration.getKeyStorePassword()) .getKeyManagers()// w w w. ja v a2 s . c o m : null; TrustManager[] trustManagers = sslConfiguration.getTrustStore() != null ? createTrustManagerFactory(sslConfiguration.getTrustStore(), sslConfiguration.getTrustStorePassword()).getTrustManagers() : null; SSLContext sslContext = SSLContext.getInstance("TLS"); sslContext.init(keyManagers, trustManagers, null); return sslContext; }