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.