Top Description Fields Constructors Methods
org.freedesktop.dbus.connections.config

public Class SaslConfig

extends Object
Class Inheritance
Imports
org.freedesktop.dbus.connections.SASL, .SASL.SaslMode, java.util.OptionalLong

Bean contains configuration for SASL authentication.
Author
hypfvieh
Since
4.2.0 - 2022-07-22

Field Summary

Modifier and TypeField and Description
private int
private boolean
private String
private SASL.SaslMode
private OptionalLong
private boolean

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public int
public String
public SASL.SaslMode
public OptionalLong
public boolean

Returns:

boolean
isFileDescriptorSupport
()

Whether file descriptor passing is allowed.

public boolean

Returns:

boolean
isStrictCookiePermissions
()

Whether the permissions of the cookie files (used for DBUS_COOKIE_SHA1) should be checked.

public void
setAuthMode(int _types)

public void
setFileDescriptorSupport(boolean _fileDescriptorSupport)

Enable/disable support of file descriptor passing.

public void
setGuid(String _guid)

public void
public void
public void
setStrictCookiePermissions(boolean _strictCookiePermissions)

Enable/disable checking of file permissions of the cookie files (used for DBUS_COOKIE_SHA1).

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

authModeback to summary
private int authMode
fileDescriptorSupportback to summary
private boolean fileDescriptorSupport
guidback to summary
private String guid
modeback to summary
private SASL.SaslMode mode
saslUidback to summary
private OptionalLong saslUid
strictCookiePermissionsback to summary
private boolean strictCookiePermissions

Constructor Detail

SaslConfigback to summary
pack-priv SaslConfig()

Method Detail

getAuthModeback to summary
public int getAuthMode()
getGuidback to summary
public String getGuid()
getModeback to summary
public SASL.SaslMode getMode()
getSaslUidback to summary
public OptionalLong getSaslUid()
isFileDescriptorSupportback to summary
public boolean isFileDescriptorSupport()

Whether file descriptor passing is allowed.

Returns:boolean

boolean

Since
v4.2.2 - 2023-02-03
isStrictCookiePermissionsback to summary
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

boolean

Since
v4.2.2 - 2023-02-03
setAuthModeback to summary
public void setAuthMode(int _types)
setFileDescriptorSupportback to summary
public void setFileDescriptorSupport(boolean _fileDescriptorSupport)

Enable/disable support of file descriptor passing.

Since
v4.2.2 - 2023-02-03
setGuidback to summary
public void setGuid(String _guid)
setModeback to summary
public void setMode(SASL.SaslMode _mode)
setSaslUidback to summary
public void setSaslUid(OptionalLong _saslUid)
setStrictCookiePermissionsback to summary
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
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override