インターフェース SslOptions


public interface SslOptions
SSL 接続を確立するときに適用する必要がある構成オプション。
導入:
3.1.0
作成者:
Scott Frederick
関連事項:
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final SslOptions
    null 結果を返す SslOptions
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static SetSE<StringSE>
    asSet(StringSE[] array)
    クライアントライブラリが使用できるように String[] を CollectionSE に変換する null セーフな方法を提供するヘルパーメソッド。
    使用できる暗号または空のセットを返します。
    有効にする必要があるプロトコル、または空のセットを返します。
    default boolean
    SSL オプションが指定されている場合に返します。
    static SslOptions
    of(StringSE[] ciphers, StringSE[] enabledProtocols)
    新しい SslOptions インスタンスを作成するファクトリメソッド。
    static SslOptions
    of(SetSE<StringSE> ciphers, SetSE<StringSE> enabledProtocols)
    新しい SslOptions インスタンスを作成するファクトリメソッド。
  • フィールドの詳細

  • メソッドの詳細

    • isSpecified

      default boolean isSpecified()
      SSL オプションが指定されている場合に返します。
      戻り値:
      true (SSL オプションが指定されている場合)
    • getCiphers

      StringSE[] getCiphers()
      使用できる暗号または空のセットを返します。このセットの暗号名は、SSLEngine.getSupportedCipherSuites() でサポートされている暗号名と互換性がある必要があります。
      戻り値:
      使用できる暗号または null
    • getEnabledProtocols

      StringSE[] getEnabledProtocols()
      有効にする必要があるプロトコル、または空のセットを返します。このセットのプロトコル名は、SSLEngine.getSupportedProtocols() でサポートされるプロトコル名と互換性がある必要があります。
      戻り値:
      有効にするプロトコルまたは null
    • of

      static SslOptions of(StringSE[] ciphers, StringSE[] enabledProtocols)
      新しい SslOptions インスタンスを作成するファクトリメソッド。
      パラメーター:
      ciphers - 暗号
      enabledProtocols - 有効なプロトコル
      戻り値:
      新しい SslOptions インスタンス
    • of

      static SslOptions of(SetSE<StringSE> ciphers, SetSE<StringSE> enabledProtocols)
      新しい SslOptions インスタンスを作成するファクトリメソッド。
      パラメーター:
      ciphers - 暗号
      enabledProtocols - 有効なプロトコル
      戻り値:
      新しい SslOptions インスタンス
    • asSet

      static SetSE<StringSE> asSet(StringSE[] array)
      クライアントライブラリが使用できるように String[] を CollectionSE に変換する null セーフな方法を提供するヘルパーメソッド。
      パラメーター:
      array - 変換する配列
      戻り値:
      コレクションまたは null