Class SaslConfig

java.lang.Object
org.freedesktop.dbus.connections.config.SaslConfig

public class SaslConfig extends Object
Bean contains configuration for SASL authentication.
Since:
4.2.0 - 2022-07-22
  • Field Details

    • mode

      private SASL.SaslMode mode
    • authMode

      private int authMode
    • guid

      private String guid
    • saslUid

      private OptionalLong saslUid
    • strictCookiePermissions

      private boolean strictCookiePermissions
    • fileDescriptorSupport

      private boolean fileDescriptorSupport
  • Constructor Details

    • SaslConfig

      SaslConfig()
  • Method Details

    • create

      @Deprecated(forRemoval=true, since="4.2.2 - 2023-02-03") public static SaslConfig create()
      Deprecated, for removal: This API element is subject to removal in a future version.
      only intended for internal backward compatibility, will be removed soon
      Creates a new empty SaslConfig object
      Returns:
      SaslConfig
    • getMode

      public SASL.SaslMode getMode()
    • setMode

      public void setMode(SASL.SaslMode _mode)
    • getAuthMode

      public int getAuthMode()
    • setAuthMode

      public void setAuthMode(int _types)
    • getGuid

      public String getGuid()
    • setGuid

      public void setGuid(String _guid)
    • getSaslUid

      public OptionalLong getSaslUid()
    • setSaslUid

      public void setSaslUid(OptionalLong _saslUid)
    • isStrictCookiePermissions

      public boolean isStrictCookiePermissions()
      Whether the permissions of the cookie files (used for DBUS_COOKIE_SHA1) should be checked.
      Cookie permission check will only be used on Linux/Unix like OSes.
      Returns:
      boolean
      Since:
      v4.2.2 - 2023-02-03
    • setStrictCookiePermissions

      public void setStrictCookiePermissions(boolean _strictCookiePermissions)
      Enable/disable checking of file permissions of the cookie files (used for DBUS_COOKIE_SHA1).
      Cookie permission check will only be used on Linux/Unix like OSes.
      Since:
      v4.2.2 - 2023-02-03
    • isFileDescriptorSupport

      public boolean isFileDescriptorSupport()
      Whether file descriptor passing is allowed.
      Returns:
      boolean
      Since:
      v4.2.2 - 2023-02-03
    • setFileDescriptorSupport

      public void setFileDescriptorSupport(boolean _fileDescriptorSupport)
      Enable/disable support of file descriptor passing.
      Since:
      v4.2.2 - 2023-02-03