クラス SslConfiguration

java.lang.ObjectSE
org.springframework.vault.support.SslConfiguration

public class SslConfiguration extends ObjectSE
SSL 構成。

TLS 証明書検証用のキーストアとトラストストアの構成を提供します。TLS 証明書を検証するために必要なすべての証明書が JDK トラストストアに含まれている場合、キーストアとトラストストアは未構成のままになる可能性があります。キーストアは、クライアント証明書の認証に使用されます。

作成者:
Mark Paluch, Ryan Gow
関連事項:
  • フィールドの詳細

    • PEM_KEYSTORE_TYPE

      public static final StringSE PEM_KEYSTORE_TYPE
      PEM ベースのキーストア型の定数。
      導入:
      2.3
      関連事項:
    • DEFAULT_KEYSTORE_TYPE

      public static final StringSE DEFAULT_KEYSTORE_TYPE
      システムのデフォルトのキーストア型の定数。
      導入:
      2.3
  • コンストラクターの詳細

    • SslConfiguration

      public SslConfiguration(SslConfiguration.KeyStoreConfiguration keyStoreConfiguration, SslConfiguration.KeyStoreConfiguration trustStoreConfiguration)
      新しい SslConfiguration を作成します。
      パラメーター:
      keyStoreConfiguration - キーストアの構成。null であってはなりません。
      trustStoreConfiguration - トラストストアの構成。null であってはなりません。
      導入:
      1.1
    • SslConfiguration

      public SslConfiguration(SslConfiguration.KeyStoreConfiguration keyStoreConfiguration, SslConfiguration.KeyConfiguration keyConfiguration, SslConfiguration.KeyStoreConfiguration trustStoreConfiguration, ListSE<StringSE> enabledProtocols, ListSE<StringSE> enabledCipherSuites)
      新しい SslConfiguration を作成します。
      パラメーター:
      keyStoreConfiguration - キーストアの構成。null であってはなりません。
      trustStoreConfiguration - トラストストアの構成。null であってはなりません。
      enabledProtocols - 有効な SSL プロトコルの要素は、有効な Java SSL プロバイダーが使用するプロトコルバージョン文字列と一致する必要があります。SSL ソケットファクトリが有効なプロトコルバージョンのデフォルトリストを使用する必要があることを示すには、null にすることもできます。
      enabledCipherSuites - 有効な SSL 暗号スイートの要素は、有効な Java SSL プロバイダーによって使用される暗号スイート文字列と一致する必要があります。SSL ソケットファクトリが有効な暗号スイートのデフォルトリストを使用する必要があることを示すには、null にすることもできます。
      導入:
      2.3.2
    • SslConfiguration

      public SslConfiguration(SslConfiguration.KeyStoreConfiguration keyStoreConfiguration, SslConfiguration.KeyConfiguration keyConfiguration, SslConfiguration.KeyStoreConfiguration trustStoreConfiguration)
      新しい SslConfiguration を作成します。
      パラメーター:
      keyStoreConfiguration - キーストアの構成。null であってはなりません。
      keyConfiguration - 使用する keyStoreConfiguration の特定のキーの構成。
      trustStoreConfiguration - トラストストアの構成。null であってはなりません。
      導入:
      2.2
    • SslConfiguration

      public SslConfiguration(SslConfiguration.KeyStoreConfiguration keyStoreConfiguration, SslConfiguration.KeyStoreConfiguration trustStoreConfiguration, ListSE<StringSE> enabledProtocols, ListSE<StringSE> enabledCipherSuites)
      新しい SslConfiguration を作成します。
      パラメーター:
      keyStoreConfiguration - キーストアの構成。null であってはなりません。
      trustStoreConfiguration - トラストストアの構成。null であってはなりません。
      enabledProtocols - 有効な SSL プロトコルの要素は、有効な Java SSL プロバイダーが使用するプロトコルバージョン文字列と一致する必要があります。SSL ソケットファクトリが有効なプロトコルバージョンのデフォルトリストを使用する必要があることを示すには、null にすることもできます。
      enabledCipherSuites - 有効な SSL 暗号スイートの要素は、有効な Java SSL プロバイダーによって使用される暗号スイート文字列と一致する必要があります。SSL ソケットファクトリが有効な暗号スイートのデフォルトリストを使用する必要があることを示すには、null にすることもできます。
      導入:
      2.3.2
  • メソッドの詳細