Documentation
¶
Index ¶
- Constants
- type Authority
- func (a *Authority) CancelCheckAuthorization(cancellationID string) error
- func (a *Authority) CheckAuthorization(actionID string, details map[string]string, flags uint32, ...) (*PKAuthorizationResult, error)
- func (a *Authority) Close() error
- func (a *Authority) EnumerateActions(locale string) ([]PKActionDescription, error)
- type PKActionDescription
- type PKAuthorizationResult
- type PKImplicitAuthorization
- type PKSubject
Constants ¶
View Source
const ( CheckAuthorizationNone uint32 = iota CheckAuthorizationAllowUserInteraction )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authority ¶
type Authority struct {
// contains filtered or unexported fields
}
func NewAuthority ¶
func (*Authority) CancelCheckAuthorization ¶
func (*Authority) CheckAuthorization ¶
func (*Authority) EnumerateActions ¶
func (a *Authority) EnumerateActions(locale string) ([]PKActionDescription, error)
type PKActionDescription ¶
type PKActionDescription struct { ActionID string `dbus:"action_id"` Description string `dbus:"description"` Message string `dbus:"message"` VendorName string `dbus:"vendor_name"` VendorURL string `dbus:"vendor_url"` IconName string `dbus:"icon_name"` ImplicitAny uint32 `dbus:"implicit_any"` ImplicitInactive uint32 `dbus:"implicit_inactive"` ImplicitActive uint32 `dbus:"implicit_active"` Annotations map[string]string `dbus:"annotations"` }
type PKAuthorizationResult ¶
type PKImplicitAuthorization ¶
type PKImplicitAuthorization uint32
const ( NotAuthorized PKImplicitAuthorization = iota AuthenticationRequired AdministratorAuthenticationRequired AuthenticationRequiredRetained AdministratorAuthenticationRequiredRetained Authorized )
func (PKImplicitAuthorization) String ¶
func (i PKImplicitAuthorization) String() string
Click to show internal directories.
Click to hide internal directories.