Class LdapConnectionConfig.TlsScope

java.lang.Object
de.xima.fc.ldap.LdapConnectionConfig.TlsScope
Enclosing class:
LdapConnectionConfig

public static final class LdapConnectionConfig.TlsScope extends Object
Since:
8.5.0
Author:
Norman Lorenz
  • Method Details

    • system

      public static LdapConnectionConfig.TlsScope system()
      Creates a TLS scope for the whole system.
      Returns:
      A TLS scope for the whole system.
    • tenant

      public static LdapConnectionConfig.TlsScope tenant(Long tenantId)
      Creates a TLS scope for a specific tenant.
      Parameters:
      tenantId - The ID of the tenant.
      Returns:
      A TLS scope for the specified tenant.
    • getType

      The type of TLS scope.
    • getSubject

      public String getSubject()
      The subject of the TLS scope. Depending on the type, this can be a Long as the ID of the tenant, or it may be null if the scope is system-wide.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object