Enum Class Connection.ClientAuth

java.lang.Object
java.lang.Enum<Connection.ClientAuth>
org.jivesoftware.openfire.Connection.ClientAuth
All Implemented Interfaces:
Serializable, Comparable<Connection.ClientAuth>, Constable
Enclosing interface:
Connection

public static enum Connection.ClientAuth extends Enum<Connection.ClientAuth>
Enumeration that specifies if clients should be authenticated (and how) while negotiating TLS.
  • Enum Constant Details

    • disabled

      public static final Connection.ClientAuth disabled
      No authentication will be performed on the client. Client credentials will not be verified while negotiating TLS.
    • wanted

      public static final Connection.ClientAuth wanted
      Clients will try to be authenticated. Unlike needed, if the client chooses not to provide authentication information about itself, the TLS negotiations will stop and the connection will be dropped. This option is only useful for engines in the server mode.
    • needed

      public static final Connection.ClientAuth needed
      Clients need to be authenticated. Unlike wanted, if the client chooses not to provide authentication information about itself, the TLS negotiations will continue. This option is only useful for engines in the server mode.
  • Method Details

    • values

      public static Connection.ClientAuth[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Connection.ClientAuth valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null