Versions in this module Expand all Collapse all v0 v0.2.0 May 11, 2024 Changes in this version + const CheckAuthorizationAllowUserInteraction + const CheckAuthorizationNone + type Authority struct + func NewAuthority() (*Authority, error) + 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 struct + ActionID string + Annotations map[string]string + Description string + IconName string + ImplicitActive uint32 + ImplicitAny uint32 + ImplicitInactive uint32 + Message string + VendorName string + VendorURL string + type PKAuthorizationResult struct + Details map[string]string + IsAuthorized bool + IsChallenge bool + type PKImplicitAuthorization uint32 + const AdministratorAuthenticationRequired + const AdministratorAuthenticationRequiredRetained + const AuthenticationRequired + const AuthenticationRequiredRetained + const Authorized + const NotAuthorized + func (i PKImplicitAuthorization) String() string + type PKSubject struct + Details map[string]dbus.Variant + Kind string