クラスの使用
org.springframework.vault.support.SslConfiguration
SslConfiguration を使用するパッケージ
パッケージ
説明
Spring Vault クライアントの抽象化。
Vault の Spring 構成。
値オブジェクトなど、Vault パッケージをサポートするクラス。
org.springframework.vault.client 内の SslConfiguration 使用
型 SslConfiguration のパラメーターを持つ org.springframework.vault.client のメソッド修飾子と型メソッド説明static ClientHttpConnectorClientHttpConnectorFactory.create(ClientOptions options, SslConfiguration sslConfiguration) static ClientHttpRequestFactoryClientHttpRequestFactoryFactory.create(ClientOptions options, SslConfiguration sslConfiguration) static reactor.netty.http.client.HttpClientClientHttpConnectorFactory.ReactorNetty.createClient(ClientOptions options, SslConfiguration sslConfiguration) static org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilderClientHttpConnectorFactory.HttpComponents.createHttpAsyncClientBuilder(ClientOptions options, SslConfiguration sslConfiguration) static HttpClient.BuilderSEClientHttpConnectorFactory.JdkHttpClient.getBuilder(ClientOptions options, SslConfiguration sslConfiguration) static okhttp3.OkHttpClient.BuilderClientHttpRequestFactoryFactory.OkHttp3.getBuilder(ClientOptions options, SslConfiguration sslConfiguration) static org.eclipse.jetty.client.HttpClientClientHttpConnectorFactory.JettyClient.getHttpClient(SslConfiguration sslConfiguration) static org.apache.hc.client5.http.impl.classic.HttpClientBuilderClientHttpRequestFactoryFactory.HttpComponents.getHttpClientBuilder(ClientOptions options, SslConfiguration sslConfiguration) ClientHttpConnectorFactory.HttpComponents.usingHttpComponents(ClientOptions options, SslConfiguration sslConfiguration) Apache Http コンポーネントを使用してClientHttpConnectorを作成します。ClientHttpRequestFactoryFactory.HttpComponents.usingHttpComponents(ClientOptions options, SslConfiguration sslConfiguration) Apache Http コンポーネントを使用してClientHttpRequestFactoryを作成します。static JdkClientHttpConnectorClientHttpConnectorFactory.JdkHttpClient.usingJdkHttpClient(ClientOptions options, SslConfiguration sslConfiguration) JDK の HttpClient を使用してJdkClientHttpConnectorを作成します。static JettyClientHttpConnectorClientHttpConnectorFactory.JettyClient.usingJetty(ClientOptions options, SslConfiguration sslConfiguration) Jetty を使用してClientHttpConnectorを作成します。ClientHttpRequestFactoryFactory.OkHttp3.usingOkHttp3(ClientOptions options, SslConfiguration sslConfiguration) OkHttpClientを使用してClientHttpRequestFactoryを作成します。static ReactorClientHttpConnectorClientHttpConnectorFactory.ReactorNetty.usingReactorNetty(ClientOptions options, SslConfiguration sslConfiguration) Reactor Netty を使用してClientHttpConnectorを作成します。org.springframework.vault.config 内の SslConfiguration 使用
修飾子と型メソッド説明AbstractVaultConfiguration.sslConfiguration()EnvironmentVaultConfiguration.sslConfiguration()org.springframework.vault.support 内の SslConfiguration 使用
修飾子と型メソッド説明static SslConfigurationSslConfiguration.create(Resource keyStore, char[] keyStorePassword, Resource trustStore, char[] trustStorePassword) デフォルトのKeyStoreSE 型で、指定されたトラストストアの新しいSslConfigurationを作成します。static SslConfigurationSslConfiguration.forKeyStore(Resource keyStore, char[] keyStorePassword) デフォルトのKeyStoreSE 型を使用して、指定されたキーストアの新しいSslConfigurationを作成します。static SslConfigurationSslConfiguration.forKeyStore(Resource keyStore, char[] keyStorePassword, SslConfiguration.KeyConfiguration keyConfiguration) デフォルトのKeyStoreSE 型を使用して、指定されたキーストアの新しいSslConfigurationを作成します。static SslConfigurationSslConfiguration.forKeyStore(SslConfiguration.KeyStoreConfiguration keyStore) 指定されたkey storeに対して新しいSslConfigurationを作成します。static SslConfigurationSslConfiguration.forKeyStore(SslConfiguration.KeyStoreConfiguration keyStore, SslConfiguration.KeyConfiguration keyConfiguration) static SslConfigurationSslConfiguration.forTrustStore(Resource trustStore, char[] trustStorePassword) デフォルトのKeyStoreSE 型で、指定されたトラストストアの新しいSslConfigurationを作成します。static SslConfigurationSslConfiguration.forTrustStore(SslConfiguration.KeyStoreConfiguration trustStore) 指定されたtrust storeに対して新しいSslConfigurationを作成します。static SslConfigurationSslConfiguration.unconfigured()未構成のSslConfigurationインスタンスを返すファクトリメソッド。SslConfiguration.withEnabledCipherSuites(StringSE... enabledCipherSuites) このインスタンスの他の構成を保持したまま、有効な暗号スイートが適用された新しいSslConfigurationを作成します。SslConfiguration.withEnabledCipherSuites(ListSE<StringSE> enabledCipherSuites) このインスタンスの他の構成を保持したまま、有効な暗号スイートが適用された新しいSslConfigurationを作成します。SslConfiguration.withEnabledProtocols(StringSE... enabledProtocols) このインスタンスの他の構成を保持したまま、有効なプロトコルバージョンが適用された新しいSslConfigurationを作成します。SslConfiguration.withEnabledProtocols(ListSE<StringSE> enabledProtocols) このインスタンスの他の構成を保持したまま、有効なプロトコルバージョンが適用された新しいSslConfigurationを作成します。SslConfiguration.withKeyStore(SslConfiguration.KeyStoreConfiguration configuration) SslConfiguration.withKeyStore(SslConfiguration.KeyStoreConfiguration configuration, SslConfiguration.KeyConfiguration keyConfiguration) SslConfiguration.KeyStoreConfigurationとSslConfiguration.KeyConfigurationが適用された新しいSslConfigurationを作成し、trust store構成を維持します。SslConfiguration.withTrustStore(SslConfiguration.KeyStoreConfiguration configuration) getKeyStoreConfiguration()キーストア構成を保持しながら、trust store configurationが適用された新しいSslConfigurationを作成します。