Access
Control
Manager
Class
constructor
parent_
class
name
acl_
is_
valid
peer_
is_
allowed_
to_
use_
identity
peer_
is_
owner_
of_
identity
security_
context_
of_
keychain
security_
context_
of_
peer
GJS API Reference
GSignond-1.0
GSignond
AccessControlManagerClass
Class AccessControlManagerClass
#GSignondAccessControlManagerClass class containing pointers to class methods.
record
Hierarchy
AccessControlManagerClass
Index
Constructors
constructor
Properties
parent_
class
name
Methods
acl_
is_
valid
peer_
is_
allowed_
to_
use_
identity
peer_
is_
owner_
of_
identity
security_
context_
of_
keychain
security_
context_
of_
peer
Constructors
constructor
new
Access
Control
Manager
Class
(
)
:
AccessControlManagerClass
Returns
AccessControlManagerClass
Properties
parent_
class
parent_
class
:
GObject
.
ObjectClass
parent class.
field
Static
name
name
:
string
Methods
acl_
is_
valid
acl_
is_
valid
(
self
:
AccessControlManager
, peer_ctx
:
GSignond
.
SecurityContext
, identity_acl
:
GSignond
.
SecurityContext
[]
)
:
boolean
Parameters
self:
AccessControlManager
peer_ctx:
GSignond
.
SecurityContext
identity_acl:
GSignond
.
SecurityContext
[]
Returns
boolean
peer_
is_
allowed_
to_
use_
identity
peer_
is_
allowed_
to_
use_
identity
(
self
:
AccessControlManager
, peer_ctx
:
GSignond
.
SecurityContext
, owner_ctx
:
GSignond
.
SecurityContext
, identity_acl
:
GSignond
.
SecurityContext
[]
)
:
boolean
Parameters
self:
AccessControlManager
peer_ctx:
GSignond
.
SecurityContext
owner_ctx:
GSignond
.
SecurityContext
identity_acl:
GSignond
.
SecurityContext
[]
Returns
boolean
peer_
is_
owner_
of_
identity
peer_
is_
owner_
of_
identity
(
self
:
AccessControlManager
, peer_ctx
:
GSignond
.
SecurityContext
, owner_ctx
:
GSignond
.
SecurityContext
)
:
boolean
Parameters
self:
AccessControlManager
peer_ctx:
GSignond
.
SecurityContext
owner_ctx:
GSignond
.
SecurityContext
Returns
boolean
security_
context_
of_
keychain
security_
context_
of_
keychain
(
self
:
AccessControlManager
)
:
GSignond
.
SecurityContext
Parameters
self:
AccessControlManager
Returns
GSignond
.
SecurityContext
security_
context_
of_
peer
security_
context_
of_
peer
(
self
:
AccessControlManager
, peer_ctx
:
GSignond
.
SecurityContext
, peer_fd
:
number
, peer_service
:
string
, peer_app_ctx
:
string
)
:
void
Parameters
self:
AccessControlManager
peer_ctx:
GSignond
.
SecurityContext
peer_fd:
number
peer_service:
string
peer_app_ctx:
string
Returns
void
Access
Control
Manager
Class
constructor
parent_
class
name
acl_
is_
valid
peer_
is_
allowed_
to_
use_
identity
peer_
is_
owner_
of_
identity
security_
context_
of_
keychain
security_
context_
of_
peer
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHU2lnbm9uZF8xXzAuR1NpZ25vbmQuQWNjZXNzQ29udHJvbE1hbmFnZXJDbGFzcy5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1NpZ25vbmRfMV8wLkdTaWdub25kLkFjY2Vzc0NvbnRyb2xNYW5hZ2VyQ2xhc3MuaHRtbCNwYXJlbnRfY2xhc3MiLCJuYW1lIjoicGFyZW50X2NsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHU2lnbm9uZF8xXzAuR1NpZ25vbmQuQWNjZXNzQ29udHJvbE1hbmFnZXJDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHU2lnbm9uZF8xXzAuR1NpZ25vbmQuQWNjZXNzQ29udHJvbE1hbmFnZXJDbGFzcy5odG1sI2FjbF9pc192YWxpZCIsIm5hbWUiOiJhY2xfaXNfdmFsaWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1NpZ25vbmRfMV8wLkdTaWdub25kLkFjY2Vzc0NvbnRyb2xNYW5hZ2VyQ2xhc3MuaHRtbCNwZWVyX2lzX2FsbG93ZWRfdG9fdXNlX2lkZW50aXR5IiwibmFtZSI6InBlZXJfaXNfYWxsb3dlZF90b191c2VfaWRlbnRpdHkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1NpZ25vbmRfMV8wLkdTaWdub25kLkFjY2Vzc0NvbnRyb2xNYW5hZ2VyQ2xhc3MuaHRtbCNwZWVyX2lzX293bmVyX29mX2lkZW50aXR5IiwibmFtZSI6InBlZXJfaXNfb3duZXJfb2ZfaWRlbnRpdHkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1NpZ25vbmRfMV8wLkdTaWdub25kLkFjY2Vzc0NvbnRyb2xNYW5hZ2VyQ2xhc3MuaHRtbCNzZWN1cml0eV9jb250ZXh0X29mX2tleWNoYWluIiwibmFtZSI6InNlY3VyaXR5X2NvbnRleHRfb2Zfa2V5Y2hhaW4iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1NpZ25vbmRfMV8wLkdTaWdub25kLkFjY2Vzc0NvbnRyb2xNYW5hZ2VyQ2xhc3MuaHRtbCNzZWN1cml0eV9jb250ZXh0X29mX3BlZXIiLCJuYW1lIjoic2VjdXJpdHlfY29udGV4dF9vZl9wZWVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR1NpZ25vbmRfMV8wLkdTaWdub25kLkFjY2Vzc0NvbnRyb2xNYW5hZ2VyQ2xhc3MuaHRtbCIsIm5hbWUiOiJBY2Nlc3NDb250cm9sTWFuYWdlckNsYXNzIn0=
#GSignondAccessControlManagerClass class containing pointers to class methods.