Documentation
¶
Overview ¶
Package securityinterface provides purego-based Go bindings for the macOS SecurityInterface framework.
Apple documentation: https://developer.apple.com/documentation/securityinterface
Index ¶
- func SFAuthorizationPluginViewUserNameKey() *foundation.NSString
- func SFAuthorizationPluginViewUserShortNameKey() *foundation.NSString
- func SFCertificateViewDisclosureStateDidChange() *foundation.NSString
- func SFDisplayViewException() *foundation.NSString
- type Acl_entry_id_t
- type Acl_flag_t
- type Acl_perm_t
- type Acl_tag_t
- type Acl_type_t
- type CGLCPContextPriorityRequest
- type Clockid_t
- type Dispatch_autorelease_frequency_t
- type Dispatch_block_flags_t
- type EvCmd
- type Filesec_property_t
- type Idtype_t
- type Ipc_info_object_type_t
- type Launch_data_type_t
- type MDLabelDomain
- type MDQueryOptionFlags
- type MDQuerySortOptionFlags
- type Mach_vm_range_flags_t
- type Mach_vm_range_flavor_t
- type Mach_vm_range_tag_t
- type Mpo_flags_t
- type NXMouseButton
- type Os_clockid_t
- type Os_unfair_lock_flags_t
- type PMPageToPaperMappingType
- type Ptrauth_key
- type Qos_class_t
- type SFAuthorizationPluginView
- func (o *SFAuthorizationPluginView) ButtonPressed(inButtonType SFButtonType)
- func (o *SFAuthorizationPluginView) Callbacks() unsafe.Pointer
- func (o *SFAuthorizationPluginView) DidActivate()
- func (o *SFAuthorizationPluginView) DidDeactivate()
- func (o *SFAuthorizationPluginView) DisplayView()
- func (o *SFAuthorizationPluginView) EngineRef() unsafe.Pointer
- func (o *SFAuthorizationPluginView) FirstKeyView() *appkit.NSView
- func (o *SFAuthorizationPluginView) FirstResponder() *appkit.NSResponder
- func (o *SFAuthorizationPluginView) InitWithCallbacksAndEngineRef(callbacks unsafe.Pointer, engineRef unsafe.Pointer) objc.ID
- func (o *SFAuthorizationPluginView) LastError() unsafe.Pointer
- func (o *SFAuthorizationPluginView) LastKeyView() *appkit.NSView
- func (o *SFAuthorizationPluginView) SetButtonEnabled(inButtonType SFButtonType, inEnabled bool)
- func (o *SFAuthorizationPluginView) SetEnabled(inEnabled bool)
- func (o *SFAuthorizationPluginView) UpdateView()
- func (o *SFAuthorizationPluginView) ViewForType(inType SFViewType) *appkit.NSView
- func (o *SFAuthorizationPluginView) WillActivateWithUser(inUserInformation *foundation.NSDictionary[objc.ID, objc.ID])
- type SFAuthorizationView
- func (o *SFAuthorizationView) Authorization() *securityfoundation.SFAuthorization
- func (o *SFAuthorizationView) AuthorizationRights() *security.AuthorizationItemSet
- func (o *SFAuthorizationView) AuthorizationState() SFAuthorizationViewState
- func (o *SFAuthorizationView) Authorize(inSender objc.ID) bool
- func (o *SFAuthorizationView) Deauthorize(inSender objc.ID) bool
- func (o *SFAuthorizationView) Delegate() objc.ID
- func (o *SFAuthorizationView) IsEnabled() bool
- func (o *SFAuthorizationView) SetAuthorizationRights(authorizationRights *security.AuthorizationItemSet)
- func (o *SFAuthorizationView) SetAutoupdate(autoupdate bool)
- func (o *SFAuthorizationView) SetAutoupdateInterval(autoupdate bool, interval float64)
- func (o *SFAuthorizationView) SetDelegate(delegate objc.ID)
- func (o *SFAuthorizationView) SetEnabled(enabled bool)
- func (o *SFAuthorizationView) SetFlags(flags security.AuthorizationFlags)
- func (o *SFAuthorizationView) SetString(authorizationString string)
- func (o *SFAuthorizationView) UpdateStatus(inSender objc.ID) bool
- type SFAuthorizationViewState
- type SFButtonType
- type SFCertificatePanel
- func (o *SFCertificatePanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoCertificatesShowGroup(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, ...)
- func (o *SFCertificatePanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoTrustShowGroup(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, ...)
- func (o *SFCertificatePanel) CertificateView() *SFCertificateView
- func (o *SFCertificatePanel) HelpAnchor() *foundation.NSString
- func (o *SFCertificatePanel) Policies() *foundation.NSArray[objc.ID]
- func (o *SFCertificatePanel) RunModalForCertificatesShowGroup(certificates *foundation.NSArray[objc.ID], showGroup bool) int
- func (o *SFCertificatePanel) RunModalForTrustShowGroup(trust unsafe.Pointer, showGroup bool) int
- func (o *SFCertificatePanel) SetAlternateButtonTitle(title *foundation.NSString)
- func (o *SFCertificatePanel) SetDefaultButtonTitle(title *foundation.NSString)
- func (o *SFCertificatePanel) SetHelpAnchor(anchor *foundation.NSString)
- func (o *SFCertificatePanel) SetPolicies(policies objc.ID)
- func (o *SFCertificatePanel) SetShowsHelp(showsHelp bool)
- func (o *SFCertificatePanel) ShowsHelp() bool
- type SFCertificateTrustPanel
- func (o *SFCertificateTrustPanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoTrustMessage(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, ...)
- func (o *SFCertificateTrustPanel) InformativeText() *foundation.NSString
- func (o *SFCertificateTrustPanel) RunModalForTrustMessage(trust unsafe.Pointer, message *foundation.NSString) int
- func (o *SFCertificateTrustPanel) SetInformativeText(informativeText *foundation.NSString)
- type SFCertificateView
- func (o *SFCertificateView) Certificate() unsafe.Pointer
- func (o *SFCertificateView) DetailsDisclosed() bool
- func (o *SFCertificateView) DetailsDisplayed() bool
- func (o *SFCertificateView) IsEditable() bool
- func (o *SFCertificateView) IsTrustDisplayed() bool
- func (o *SFCertificateView) Policies() *foundation.NSArray[objc.ID]
- func (o *SFCertificateView) PoliciesDisclosed() bool
- func (o *SFCertificateView) SaveTrustSettings()
- func (o *SFCertificateView) SetCertificate(certificate unsafe.Pointer)
- func (o *SFCertificateView) SetDetailsDisclosed(disclosed bool)
- func (o *SFCertificateView) SetDisplayDetails(display bool)
- func (o *SFCertificateView) SetDisplayTrust(display bool)
- func (o *SFCertificateView) SetEditableTrust(editable bool)
- func (o *SFCertificateView) SetPolicies(policies objc.ID)
- func (o *SFCertificateView) SetPoliciesDisclosed(disclosed bool)
- type SFChooseIdentityPanel
- func (o *SFChooseIdentityPanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoIdentitiesMessage(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, ...)
- func (o *SFChooseIdentityPanel) Domain() *foundation.NSString
- func (o *SFChooseIdentityPanel) HelpAnchor() *foundation.NSString
- func (o *SFChooseIdentityPanel) Identity() unsafe.Pointer
- func (o *SFChooseIdentityPanel) InformativeText() *foundation.NSString
- func (o *SFChooseIdentityPanel) Policies() *foundation.NSArray[objc.ID]
- func (o *SFChooseIdentityPanel) RunModalForIdentitiesMessage(identities *foundation.NSArray[objc.ID], message *foundation.NSString) int
- func (o *SFChooseIdentityPanel) SetAlternateButtonTitle(title *foundation.NSString)
- func (o *SFChooseIdentityPanel) SetDefaultButtonTitle(title *foundation.NSString)
- func (o *SFChooseIdentityPanel) SetDomain(domainString *foundation.NSString)
- func (o *SFChooseIdentityPanel) SetHelpAnchor(anchor *foundation.NSString)
- func (o *SFChooseIdentityPanel) SetInformativeText(informativeText *foundation.NSString)
- func (o *SFChooseIdentityPanel) SetPolicies(policies objc.ID)
- func (o *SFChooseIdentityPanel) SetShowsHelp(showsHelp bool)
- func (o *SFChooseIdentityPanel) ShowsHelp() bool
- type SFChooseIdentityTableCellView
- type SFKeychainSavePanel
- type SFKeychainSettingsPanel
- func (o *SFKeychainSettingsPanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoSettingsKeychain(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, ...)
- func (o *SFKeychainSettingsPanel) RunModalForSettingsKeychain(settings *security.SecKeychainSettings, keychain unsafe.Pointer) int
- type SFViewType
- type Virtual_memory_guard_exception_code_t
- type Xpc_listener_create_flags_t
- type Xpc_session_create_flags_t
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SFAuthorizationPluginViewUserNameKey ¶
func SFAuthorizationPluginViewUserNameKey() *foundation.NSString
func SFAuthorizationPluginViewUserShortNameKey ¶
func SFAuthorizationPluginViewUserShortNameKey() *foundation.NSString
func SFCertificateViewDisclosureStateDidChange ¶
func SFCertificateViewDisclosureStateDidChange() *foundation.NSString
func SFDisplayViewException ¶
func SFDisplayViewException() *foundation.NSString
Types ¶
type Acl_entry_id_t ¶
type Acl_entry_id_t int32
const ( ACL_FIRST_ENTRY Acl_entry_id_t = 0 ACL_NEXT_ENTRY Acl_entry_id_t = -1 ACL_LAST_ENTRY Acl_entry_id_t = -2 )
func (Acl_entry_id_t) String ¶
func (e Acl_entry_id_t) String() string
type Acl_flag_t ¶
type Acl_flag_t int32
const ( ACL_FLAG_DEFER_INHERIT Acl_flag_t = 1 ACL_FLAG_NO_INHERIT Acl_flag_t = 131072 ACL_ENTRY_INHERITED Acl_flag_t = 16 ACL_ENTRY_FILE_INHERIT Acl_flag_t = 32 ACL_ENTRY_DIRECTORY_INHERIT Acl_flag_t = 64 ACL_ENTRY_LIMIT_INHERIT Acl_flag_t = 128 ACL_ENTRY_ONLY_INHERIT Acl_flag_t = 256 )
func (Acl_flag_t) String ¶
func (e Acl_flag_t) String() string
type Acl_perm_t ¶
type Acl_perm_t int32
const ( ACL_READ_DATA Acl_perm_t = 2 ACL_LIST_DIRECTORY Acl_perm_t = 2 ACL_WRITE_DATA Acl_perm_t = 4 ACL_ADD_FILE Acl_perm_t = 4 ACL_EXECUTE Acl_perm_t = 8 ACL_SEARCH Acl_perm_t = 8 ACL_DELETE Acl_perm_t = 16 ACL_APPEND_DATA Acl_perm_t = 32 ACL_ADD_SUBDIRECTORY Acl_perm_t = 32 ACL_DELETE_CHILD Acl_perm_t = 64 ACL_READ_ATTRIBUTES Acl_perm_t = 128 ACL_WRITE_ATTRIBUTES Acl_perm_t = 256 ACL_READ_EXTATTRIBUTES Acl_perm_t = 512 ACL_WRITE_EXTATTRIBUTES Acl_perm_t = 1024 ACL_READ_SECURITY Acl_perm_t = 2048 ACL_WRITE_SECURITY Acl_perm_t = 4096 ACL_CHANGE_OWNER Acl_perm_t = 8192 ACL_SYNCHRONIZE Acl_perm_t = 1048576 )
func (Acl_perm_t) String ¶
func (e Acl_perm_t) String() string
type Acl_type_t ¶
type Acl_type_t int32
const ( ACL_TYPE_EXTENDED Acl_type_t = 256 ACL_TYPE_ACCESS Acl_type_t = 0 ACL_TYPE_DEFAULT Acl_type_t = 1 ACL_TYPE_AFS Acl_type_t = 2 ACL_TYPE_CODA Acl_type_t = 3 ACL_TYPE_NTFS Acl_type_t = 4 ACL_TYPE_NWFS Acl_type_t = 5 )
func (Acl_type_t) String ¶
func (e Acl_type_t) String() string
type CGLCPContextPriorityRequest ¶
type CGLCPContextPriorityRequest int32
const ( KCGLCPContextPriorityRequestHigh CGLCPContextPriorityRequest = 0 KCGLCPContextPriorityRequestNormal CGLCPContextPriorityRequest = 1 KCGLCPContextPriorityRequestLow CGLCPContextPriorityRequest = 2 )
func (CGLCPContextPriorityRequest) String ¶
func (e CGLCPContextPriorityRequest) String() string
type Dispatch_autorelease_frequency_t ¶
type Dispatch_autorelease_frequency_t uint64
const ( DISPATCH_AUTORELEASE_FREQUENCY_INHERIT Dispatch_autorelease_frequency_t = 0 DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1 DISPATCH_AUTORELEASE_FREQUENCY_NEVER Dispatch_autorelease_frequency_t = 2 )
func (Dispatch_autorelease_frequency_t) String ¶
func (e Dispatch_autorelease_frequency_t) String() string
type Dispatch_block_flags_t ¶
type Dispatch_block_flags_t uint64
const ( DISPATCH_BLOCK_BARRIER Dispatch_block_flags_t = 1 DISPATCH_BLOCK_DETACHED Dispatch_block_flags_t = 2 DISPATCH_BLOCK_ASSIGN_CURRENT Dispatch_block_flags_t = 4 DISPATCH_BLOCK_NO_QOS_CLASS Dispatch_block_flags_t = 8 DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16 DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32 )
func (Dispatch_block_flags_t) String ¶
func (e Dispatch_block_flags_t) String() string
type Filesec_property_t ¶
type Filesec_property_t int32
const ( FILESEC_OWNER Filesec_property_t = 1 FILESEC_GROUP Filesec_property_t = 2 FILESEC_UUID Filesec_property_t = 3 FILESEC_MODE Filesec_property_t = 4 FILESEC_ACL Filesec_property_t = 5 FILESEC_GRPUUID Filesec_property_t = 6 FILESEC_ACL_RAW Filesec_property_t = 100 FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101 )
func (Filesec_property_t) String ¶
func (e Filesec_property_t) String() string
type Ipc_info_object_type_t ¶
type Ipc_info_object_type_t uint32
const ( IPC_OTYPE_NONE Ipc_info_object_type_t = 0 IPC_OTYPE_THREAD_CONTROL Ipc_info_object_type_t = 1 IPC_OTYPE_TASK_CONTROL Ipc_info_object_type_t = 2 IPC_OTYPE_HOST Ipc_info_object_type_t = 3 IPC_OTYPE_HOST_PRIV Ipc_info_object_type_t = 4 IPC_OTYPE_PROCESSOR Ipc_info_object_type_t = 5 IPC_OTYPE_PROCESSOR_SET Ipc_info_object_type_t = 6 IPC_OTYPE_PROCESSOR_SET_NAME Ipc_info_object_type_t = 7 IPC_OTYPE_TIMER Ipc_info_object_type_t = 8 IPC_OTYPE_PORT_SUBST_ONCE Ipc_info_object_type_t = 9 IPC_OTYPE_MIG Ipc_info_object_type_t = 10 IPC_OTYPE_MEMORY_OBJECT Ipc_info_object_type_t = 11 IPC_OTYPE_XMM_PAGER Ipc_info_object_type_t = 12 IPC_OTYPE_XMM_KERNEL Ipc_info_object_type_t = 13 IPC_OTYPE_XMM_REPLY Ipc_info_object_type_t = 14 IPC_OTYPE_UND_REPLY Ipc_info_object_type_t = 15 IPC_OTYPE_HOST_NOTIFY Ipc_info_object_type_t = 16 IPC_OTYPE_HOST_SECURITY Ipc_info_object_type_t = 17 IPC_OTYPE_LEDGER Ipc_info_object_type_t = 18 IPC_OTYPE_MAIN_DEVICE Ipc_info_object_type_t = 19 IPC_OTYPE_TASK_NAME Ipc_info_object_type_t = 20 IPC_OTYPE_SUBSYSTEM Ipc_info_object_type_t = 21 IPC_OTYPE_IO_DONE_QUEUE Ipc_info_object_type_t = 22 IPC_OTYPE_SEMAPHORE Ipc_info_object_type_t = 23 IPC_OTYPE_LOCK_SET Ipc_info_object_type_t = 24 IPC_OTYPE_CLOCK Ipc_info_object_type_t = 25 IPC_OTYPE_CLOCK_CTRL Ipc_info_object_type_t = 26 IPC_OTYPE_IOKIT_IDENT Ipc_info_object_type_t = 27 IPC_OTYPE_NAMED_ENTRY Ipc_info_object_type_t = 28 IPC_OTYPE_IOKIT_CONNECT Ipc_info_object_type_t = 29 IPC_OTYPE_IOKIT_OBJECT Ipc_info_object_type_t = 30 IPC_OTYPE_UPL Ipc_info_object_type_t = 31 IPC_OTYPE_MEM_OBJ_CONTROL Ipc_info_object_type_t = 32 IPC_OTYPE_AU_SESSIONPORT Ipc_info_object_type_t = 33 IPC_OTYPE_FILEPORT Ipc_info_object_type_t = 34 IPC_OTYPE_LABELH Ipc_info_object_type_t = 35 IPC_OTYPE_TASK_RESUME Ipc_info_object_type_t = 36 IPC_OTYPE_VOUCHER Ipc_info_object_type_t = 37 IPC_OTYPE_VOUCHER_ATTR_CONTROL Ipc_info_object_type_t = 38 IPC_OTYPE_WORK_INTERVAL Ipc_info_object_type_t = 39 IPC_OTYPE_UX_HANDLER Ipc_info_object_type_t = 40 IPC_OTYPE_UEXT_OBJECT Ipc_info_object_type_t = 41 IPC_OTYPE_ARCADE_REG Ipc_info_object_type_t = 42 IPC_OTYPE_EVENTLINK Ipc_info_object_type_t = 43 IPC_OTYPE_TASK_INSPECT Ipc_info_object_type_t = 44 IPC_OTYPE_TASK_READ Ipc_info_object_type_t = 45 IPC_OTYPE_THREAD_INSPECT Ipc_info_object_type_t = 46 IPC_OTYPE_THREAD_READ Ipc_info_object_type_t = 47 IPC_OTYPE_SUID_CRED Ipc_info_object_type_t = 48 IPC_OTYPE_HYPERVISOR Ipc_info_object_type_t = 49 IPC_OTYPE_TASK_ID_TOKEN Ipc_info_object_type_t = 50 IPC_OTYPE_TASK_FATAL Ipc_info_object_type_t = 51 IPC_OTYPE_KCDATA Ipc_info_object_type_t = 52 IPC_OTYPE_EXCLAVES_RESOURCE Ipc_info_object_type_t = 53 IPC_OTYPE_THREAD_RESUME Ipc_info_object_type_t = 54 IPC_OTYPE_UNKNOWN Ipc_info_object_type_t = 4294967295 )
func (Ipc_info_object_type_t) String ¶
func (e Ipc_info_object_type_t) String() string
type Launch_data_type_t ¶
type Launch_data_type_t int32
const ( LAUNCH_DATA_DICTIONARY Launch_data_type_t = 1 LAUNCH_DATA_ARRAY Launch_data_type_t = 2 LAUNCH_DATA_FD Launch_data_type_t = 3 LAUNCH_DATA_INTEGER Launch_data_type_t = 4 LAUNCH_DATA_REAL Launch_data_type_t = 5 LAUNCH_DATA_BOOL Launch_data_type_t = 6 LAUNCH_DATA_STRING Launch_data_type_t = 7 LAUNCH_DATA_OPAQUE Launch_data_type_t = 8 LAUNCH_DATA_ERRNO Launch_data_type_t = 9 LAUNCH_DATA_MACHPORT Launch_data_type_t = 10 )
func (Launch_data_type_t) String ¶
func (e Launch_data_type_t) String() string
type MDLabelDomain ¶
type MDLabelDomain int32
@typedef MDLabelDomain @abstract These constants are used to specify a domain to MDLabelCreate().
const ( KMDLabelUserDomain MDLabelDomain = 0 KMDLabelLocalDomain MDLabelDomain = 1 )
func (MDLabelDomain) String ¶
func (e MDLabelDomain) String() string
type MDQueryOptionFlags ¶
type MDQueryOptionFlags int32
const ( KMDQuerySynchronous MDQueryOptionFlags = 1 KMDQueryWantsUpdates MDQueryOptionFlags = 4 KMDQueryAllowFSTranslation MDQueryOptionFlags = 8 )
func (MDQueryOptionFlags) String ¶
func (e MDQueryOptionFlags) String() string
type MDQuerySortOptionFlags ¶
type MDQuerySortOptionFlags int32
@enum MDQuerySortOptionFlags @constant kMDQueryReverseSortOrderFlag Sort the attribute in reverse order.
const (
KMDQueryReverseSortOrderFlag MDQuerySortOptionFlags = 1
)
func (MDQuerySortOptionFlags) String ¶
func (e MDQuerySortOptionFlags) String() string
type Mach_vm_range_flags_t ¶
type Mach_vm_range_flags_t uint64
const (
MACH_VM_RANGE_NONE Mach_vm_range_flags_t = 0
)
func (Mach_vm_range_flags_t) String ¶
func (e Mach_vm_range_flags_t) String() string
type Mach_vm_range_flavor_t ¶
type Mach_vm_range_flavor_t uint32
const ( MACH_VM_RANGE_FLAVOR_INVALID Mach_vm_range_flavor_t = 0 MACH_VM_RANGE_FLAVOR_V1 Mach_vm_range_flavor_t = 1 )
func (Mach_vm_range_flavor_t) String ¶
func (e Mach_vm_range_flavor_t) String() string
type Mach_vm_range_tag_t ¶
type Mach_vm_range_tag_t uint16
const ( MACH_VM_RANGE_DEFAULT Mach_vm_range_tag_t = 0 MACH_VM_RANGE_DATA Mach_vm_range_tag_t = 1 MACH_VM_RANGE_FIXED Mach_vm_range_tag_t = 2 )
func (Mach_vm_range_tag_t) String ¶
func (e Mach_vm_range_tag_t) String() string
type Mpo_flags_t ¶
type Mpo_flags_t uint32
const ( MPO_PORT Mpo_flags_t = 0 MPO_SERVICE_PORT Mpo_flags_t = 1024 MPO_CONNECTION_PORT Mpo_flags_t = 2048 MPO_REPLY_PORT Mpo_flags_t = 4096 MPO_WEAK_REPLY_PORT Mpo_flags_t = 16384 MPO_NOTIFICATION_PORT Mpo_flags_t = 17408 MPO_EXCEPTION_PORT Mpo_flags_t = 32768 MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536 )
func (Mpo_flags_t) String ¶
func (e Mpo_flags_t) String() string
type NXMouseButton ¶
type NXMouseButton int32
const ( NX_OneButton NXMouseButton = 0 NX_LeftButton NXMouseButton = 1 NX_RightButton NXMouseButton = 2 )
func (NXMouseButton) String ¶
func (e NXMouseButton) String() string
type Os_clockid_t ¶
type Os_clockid_t uint32
const (
OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)
func (Os_clockid_t) String ¶
func (e Os_clockid_t) String() string
type Os_unfair_lock_flags_t ¶
type Os_unfair_lock_flags_t uint32
const ( OS_UNFAIR_LOCK_FLAG_NONE Os_unfair_lock_flags_t = 0 OS_UNFAIR_LOCK_FLAG_ADAPTIVE_SPIN Os_unfair_lock_flags_t = 262144 )
func (Os_unfair_lock_flags_t) String ¶
func (e Os_unfair_lock_flags_t) String() string
type PMPageToPaperMappingType ¶
type PMPageToPaperMappingType int32
const ( KPMPageToPaperMappingNone PMPageToPaperMappingType = 1 KPMPageToPaperMappingScaleToFit PMPageToPaperMappingType = 2 )
func (PMPageToPaperMappingType) String ¶
func (e PMPageToPaperMappingType) String() string
type Ptrauth_key ¶
type Ptrauth_key int32
const ( Ptrauth_key_none Ptrauth_key = -1 Ptrauth_key_asia Ptrauth_key = 0 Ptrauth_key_asib Ptrauth_key = 1 Ptrauth_key_asda Ptrauth_key = 2 Ptrauth_key_asdb Ptrauth_key = 3 Ptrauth_key_process_independent_code Ptrauth_key = 0 Ptrauth_key_process_dependent_code Ptrauth_key = 1 Ptrauth_key_process_independent_data Ptrauth_key = 2 Ptrauth_key_process_dependent_data Ptrauth_key = 3 Ptrauth_key_return_address Ptrauth_key = 1 Ptrauth_key_frame_pointer Ptrauth_key = 3 Ptrauth_key_function_pointer Ptrauth_key = 0 Ptrauth_key_block_function Ptrauth_key = 0 Ptrauth_key_cxx_vtable_pointer Ptrauth_key = 2 Ptrauth_key_method_list_pointer Ptrauth_key = 2 Ptrauth_key_objc_isa_pointer Ptrauth_key = 2 Ptrauth_key_objc_super_pointer Ptrauth_key = 2 Ptrauth_key_objc_sel_pointer Ptrauth_key = 3 Ptrauth_key_objc_class_ro_pointer Ptrauth_key = 2 Ptrauth_key_block_descriptor_pointer Ptrauth_key = 2 Ptrauth_key_init_fini_pointer Ptrauth_key = 0 )
func (Ptrauth_key) String ¶
func (e Ptrauth_key) String() string
type Qos_class_t ¶
type Qos_class_t uint32
const ( QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33 QOS_CLASS_USER_INITIATED Qos_class_t = 25 QOS_CLASS_DEFAULT Qos_class_t = 21 QOS_CLASS_UTILITY Qos_class_t = 17 QOS_CLASS_BACKGROUND Qos_class_t = 9 QOS_CLASS_UNSPECIFIED Qos_class_t = 0 )
func (Qos_class_t) String ¶
func (e Qos_class_t) String() string
type SFAuthorizationPluginView ¶
type SFAuthorizationPluginView struct {
foundation.NSObject
}
Allows authorization plug-in developers to create a custom view their plug-in can display.
Apple documentation: https://developer.apple.com/documentation/securityinterface/sfauthorizationpluginview
func SFAuthorizationPluginViewFromID ¶
func SFAuthorizationPluginViewFromID(id objc.ID) *SFAuthorizationPluginView
func (*SFAuthorizationPluginView) ButtonPressed ¶
func (o *SFAuthorizationPluginView) ButtonPressed(inButtonType SFButtonType)
Tells the authorization plug-in that the user pressed a button in the custom view.
func (*SFAuthorizationPluginView) Callbacks ¶
func (o *SFAuthorizationPluginView) Callbacks() unsafe.Pointer
Returns the authorization callbacks structure with which this instance was initialized.
func (*SFAuthorizationPluginView) DidActivate ¶
func (o *SFAuthorizationPluginView) DidActivate()
Tells the authorization plug-in when its user interface has become active.
func (*SFAuthorizationPluginView) DidDeactivate ¶
func (o *SFAuthorizationPluginView) DidDeactivate()
Tells the authorization plug-in that its user interface has been deactivated.
func (*SFAuthorizationPluginView) DisplayView ¶
func (o *SFAuthorizationPluginView) DisplayView()
Displays the user interface provided by the authorization plug-in view subclass.
func (*SFAuthorizationPluginView) EngineRef ¶
func (o *SFAuthorizationPluginView) EngineRef() unsafe.Pointer
Returns the authorization engine handle with which this instance was initialized.
func (*SFAuthorizationPluginView) FirstKeyView ¶
func (o *SFAuthorizationPluginView) FirstKeyView() *appkit.NSView
Returns the first view in the keyboard loop of the view.
func (*SFAuthorizationPluginView) FirstResponder ¶
func (o *SFAuthorizationPluginView) FirstResponder() *appkit.NSResponder
Returns the view that should get focus for keyboard events.
func (*SFAuthorizationPluginView) InitWithCallbacksAndEngineRef ¶
func (o *SFAuthorizationPluginView) InitWithCallbacksAndEngineRef(callbacks unsafe.Pointer, engineRef unsafe.Pointer) objc.ID
Initializes a new authorization plug-in view with the specified callbacks and authorization engine handle.
func (*SFAuthorizationPluginView) LastError ¶
func (o *SFAuthorizationPluginView) LastError() unsafe.Pointer
Returns the last error that occurred during evaluation.
func (*SFAuthorizationPluginView) LastKeyView ¶
func (o *SFAuthorizationPluginView) LastKeyView() *appkit.NSView
Returns the last view in the keyboard loop of the view.
func (*SFAuthorizationPluginView) SetButtonEnabled ¶
func (o *SFAuthorizationPluginView) SetButtonEnabled(inButtonType SFButtonType, inEnabled bool)
Enables or disables a button in the authorization plug-in’s user interface.
func (*SFAuthorizationPluginView) SetEnabled ¶
func (o *SFAuthorizationPluginView) SetEnabled(inEnabled bool)
Enables or disables the controls in the authorization plug-in’s view.
func (*SFAuthorizationPluginView) UpdateView ¶
func (o *SFAuthorizationPluginView) UpdateView()
Tells the authorization plug-in to get and display the appropriate view in the authorization plug-in’s user interface.
func (*SFAuthorizationPluginView) ViewForType ¶
func (o *SFAuthorizationPluginView) ViewForType(inType SFViewType) *appkit.NSView
Returns the appropriate view object for the specified view type.
func (*SFAuthorizationPluginView) WillActivateWithUser ¶
func (o *SFAuthorizationPluginView) WillActivateWithUser(inUserInformation *foundation.NSDictionary[objc.ID, objc.ID])
Tells the authorization plug-in that its user interface is about to be made active by the Apple-provided Security Agent.
type SFAuthorizationView ¶
The class responsible for displaying a lock icon that can be used to indicate that a user interface has restricted access.
Apple documentation: https://developer.apple.com/documentation/securityinterface/sfauthorizationview
func SFAuthorizationViewFromID ¶
func SFAuthorizationViewFromID(id objc.ID) *SFAuthorizationView
func (*SFAuthorizationView) Authorization ¶
func (o *SFAuthorizationView) Authorization() *securityfoundation.SFAuthorization
Returns the authorization object associated with this view.
func (*SFAuthorizationView) AuthorizationRights ¶
func (o *SFAuthorizationView) AuthorizationRights() *security.AuthorizationItemSet
Returns the authorization rights for this view.
func (*SFAuthorizationView) AuthorizationState ¶
func (o *SFAuthorizationView) AuthorizationState() SFAuthorizationViewState
Returns the current state of the authorization view.
func (*SFAuthorizationView) Authorize ¶
func (o *SFAuthorizationView) Authorize(inSender objc.ID) bool
Attempts to unlock the lock icon in the view.
func (*SFAuthorizationView) Deauthorize ¶
func (o *SFAuthorizationView) Deauthorize(inSender objc.ID) bool
Sets the authorization state to unauthorized and locks the lock icon in the view.
func (*SFAuthorizationView) Delegate ¶
func (o *SFAuthorizationView) Delegate() objc.ID
Returns the delegate for this view.
func (*SFAuthorizationView) IsEnabled ¶
func (o *SFAuthorizationView) IsEnabled() bool
Indicates whether the authorization view is enabled (true) or disabled (false).
func (*SFAuthorizationView) SetAuthorizationRights ¶
func (o *SFAuthorizationView) SetAuthorizationRights(authorizationRights *security.AuthorizationItemSet)
Sets the authorization rights for this view.
func (*SFAuthorizationView) SetAutoupdate ¶
func (o *SFAuthorizationView) SetAutoupdate(autoupdate bool)
Sets the authorization view to update itself automatically.
func (*SFAuthorizationView) SetAutoupdateInterval ¶
func (o *SFAuthorizationView) SetAutoupdateInterval(autoupdate bool, interval float64)
Sets the authorization view to update itself at a specific interval.
func (*SFAuthorizationView) SetDelegate ¶
func (o *SFAuthorizationView) SetDelegate(delegate objc.ID)
Sets the delegate for this authorization view.
func (*SFAuthorizationView) SetEnabled ¶
func (o *SFAuthorizationView) SetEnabled(enabled bool)
Sets the current state of the authorization view.
func (*SFAuthorizationView) SetFlags ¶
func (o *SFAuthorizationView) SetFlags(flags security.AuthorizationFlags)
Sets the current authorization flags for the view.
func (*SFAuthorizationView) SetString ¶
func (o *SFAuthorizationView) SetString(authorizationString string)
Sets the requested-right string to use with the default authorization rights set.
func (*SFAuthorizationView) UpdateStatus ¶
func (o *SFAuthorizationView) UpdateStatus(inSender objc.ID) bool
Manually updates the authorization view.
type SFAuthorizationViewState ¶
type SFAuthorizationViewState int32
Defines the current state of the authorization view.
const ( SFAuthorizationStartupState SFAuthorizationViewState = 0 SFAuthorizationViewLockedState SFAuthorizationViewState = 1 SFAuthorizationViewInProgressState SFAuthorizationViewState = 2 SFAuthorizationViewUnlockedState SFAuthorizationViewState = 3 )
func (SFAuthorizationViewState) String ¶
func (e SFAuthorizationViewState) String() string
type SFButtonType ¶
type SFButtonType int32
These constants define the button types used by authorization plug-ins.
const ( SFButtonTypeCancel SFButtonType = 0 SFButtonTypeOK SFButtonType = 1 SFButtonTypeBack SFButtonType = 0 SFButtonTypeLogin SFButtonType = 1 )
func (SFButtonType) String ¶
func (e SFButtonType) String() string
type SFCertificatePanel ¶
A panel or sheet that displays one or more certificates.
Apple documentation: https://developer.apple.com/documentation/securityinterface/sfcertificatepanel
func SFCertificatePanelFromID ¶
func SFCertificatePanelFromID(id objc.ID) *SFCertificatePanel
func SFCertificatePanelSharedCertificatePanel ¶
func SFCertificatePanelSharedCertificatePanel() *SFCertificatePanel
Returns a fully initialized, singleton certificate panel object.
func (*SFCertificatePanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoCertificatesShowGroup ¶
func (o *SFCertificatePanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoCertificatesShowGroup(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, contextInfo unsafe.Pointer, certificates *foundation.NSArray[objc.ID], showGroup bool)
Displays one or more certificates in a modal sheet.
func (*SFCertificatePanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoTrustShowGroup ¶
func (o *SFCertificatePanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoTrustShowGroup(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, contextInfo unsafe.Pointer, trust unsafe.Pointer, showGroup bool)
Displays a certificate chain in a modal sheet.
func (*SFCertificatePanel) CertificateView ¶
func (o *SFCertificatePanel) CertificateView() *SFCertificateView
Returns the certificate view for the modal panel.
func (*SFCertificatePanel) HelpAnchor ¶
func (o *SFCertificatePanel) HelpAnchor() *foundation.NSString
Returns the current help anchor string for the sheet or panel.
func (*SFCertificatePanel) Policies ¶
func (o *SFCertificatePanel) Policies() *foundation.NSArray[objc.ID]
Returns an array of policies used to evaluate the status of the displayed certificates.
func (*SFCertificatePanel) RunModalForCertificatesShowGroup ¶
func (o *SFCertificatePanel) RunModalForCertificatesShowGroup(certificates *foundation.NSArray[objc.ID], showGroup bool) int
Displays one or more specified certificates in a modal panel.
func (*SFCertificatePanel) RunModalForTrustShowGroup ¶
func (o *SFCertificatePanel) RunModalForTrustShowGroup(trust unsafe.Pointer, showGroup bool) int
Displays a certificate chain in a modal panel.
func (*SFCertificatePanel) SetAlternateButtonTitle ¶
func (o *SFCertificatePanel) SetAlternateButtonTitle(title *foundation.NSString)
Customizes the title of the alternate button.
func (*SFCertificatePanel) SetDefaultButtonTitle ¶
func (o *SFCertificatePanel) SetDefaultButtonTitle(title *foundation.NSString)
Customizes the title of the default button.
func (*SFCertificatePanel) SetHelpAnchor ¶
func (o *SFCertificatePanel) SetHelpAnchor(anchor *foundation.NSString)
Sets the help anchor string for the sheet or modal panel.
func (*SFCertificatePanel) SetPolicies ¶
func (o *SFCertificatePanel) SetPolicies(policies objc.ID)
Specifies one or more policies that apply to the displayed certificates.
func (*SFCertificatePanel) SetShowsHelp ¶
func (o *SFCertificatePanel) SetShowsHelp(showsHelp bool)
Displays a Help button in the sheet or panel.
func (*SFCertificatePanel) ShowsHelp ¶
func (o *SFCertificatePanel) ShowsHelp() bool
Indicates whether the help button is currently set to be displayed.
type SFCertificateTrustPanel ¶
type SFCertificateTrustPanel struct {
SFCertificatePanel
}
A panel or sheet that lets the user edit the trust settings in any of the certificates in a certificate chain.
Apple documentation: https://developer.apple.com/documentation/securityinterface/sfcertificatetrustpanel
func SFCertificateTrustPanelFromID ¶
func SFCertificateTrustPanelFromID(id objc.ID) *SFCertificateTrustPanel
func SFCertificateTrustPanelSharedCertificateTrustPanel ¶
func SFCertificateTrustPanelSharedCertificateTrustPanel() *SFCertificateTrustPanel
Returns a fully initialized, singleton certificate trust panel object.
func (*SFCertificateTrustPanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoTrustMessage ¶
func (o *SFCertificateTrustPanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoTrustMessage(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, contextInfo unsafe.Pointer, trust unsafe.Pointer, message *foundation.NSString)
Displays a modal sheet that shows the results of a certificate trust evaluation and that allows the user to edit trust settings.
func (*SFCertificateTrustPanel) InformativeText ¶
func (o *SFCertificateTrustPanel) InformativeText() *foundation.NSString
Returns the (optional) informative text currently displayed in the panel.
func (*SFCertificateTrustPanel) RunModalForTrustMessage ¶
func (o *SFCertificateTrustPanel) RunModalForTrustMessage(trust unsafe.Pointer, message *foundation.NSString) int
Displays a modal panel that shows the results of a certificate trust evaluation and that allows the user to edit trust settings.
func (*SFCertificateTrustPanel) SetInformativeText ¶
func (o *SFCertificateTrustPanel) SetInformativeText(informativeText *foundation.NSString)
Sets the (optional) informative text displayed in the panel.
type SFCertificateView ¶
type SFCertificateView struct {
appkit.NSVisualEffectView
}
A view that displays the contents of a certificate, with options to display certificate details, display trust settings, and allow users to edit a certificate’s trust settings.
Apple documentation: https://developer.apple.com/documentation/securityinterface/sfcertificateview
func SFCertificateViewFromID ¶
func SFCertificateViewFromID(id objc.ID) *SFCertificateView
func (*SFCertificateView) Certificate ¶
func (o *SFCertificateView) Certificate() unsafe.Pointer
Returns the certificate currently displayed in the view.
func (*SFCertificateView) DetailsDisclosed ¶
func (o *SFCertificateView) DetailsDisclosed() bool
Returns whether the view currently shows the certificate’s details.
func (*SFCertificateView) DetailsDisplayed ¶
func (o *SFCertificateView) DetailsDisplayed() bool
Indicates if the view currently shows the certificate’s details.
func (*SFCertificateView) IsEditable ¶
func (o *SFCertificateView) IsEditable() bool
Indicates if the view allows the user to edit the certificate’s trust.
func (*SFCertificateView) IsTrustDisplayed ¶
func (o *SFCertificateView) IsTrustDisplayed() bool
Indicates if the view currently shows the certificate’s trust settings.
func (*SFCertificateView) Policies ¶
func (o *SFCertificateView) Policies() *foundation.NSArray[objc.ID]
Returns an array of policies used to evaluate the status of the displayed certificate.
func (*SFCertificateView) PoliciesDisclosed ¶
func (o *SFCertificateView) PoliciesDisclosed() bool
Returns whether the trust policy subview is disclosed.
func (*SFCertificateView) SaveTrustSettings ¶
func (o *SFCertificateView) SaveTrustSettings()
Saves the user’s current trust settings for the displayed certificate.
func (*SFCertificateView) SetCertificate ¶
func (o *SFCertificateView) SetCertificate(certificate unsafe.Pointer)
Specifies the certificate that’s displayed in the view.
func (*SFCertificateView) SetDetailsDisclosed ¶
func (o *SFCertificateView) SetDetailsDisclosed(disclosed bool)
Sets whether the certificate details subview is disclosed.
func (*SFCertificateView) SetDisplayDetails ¶
func (o *SFCertificateView) SetDisplayDetails(display bool)
Specifies whether the user can see the certificate details.
func (*SFCertificateView) SetDisplayTrust ¶
func (o *SFCertificateView) SetDisplayTrust(display bool)
Specifies whether the user can see the certificate’s trust settings.
func (*SFCertificateView) SetEditableTrust ¶
func (o *SFCertificateView) SetEditableTrust(editable bool)
Specifies whether the user can edit the certificate’s trust settings.
func (*SFCertificateView) SetPolicies ¶
func (o *SFCertificateView) SetPolicies(policies objc.ID)
Specifies the policies to use when evaluating this certificate’s status.
func (*SFCertificateView) SetPoliciesDisclosed ¶
func (o *SFCertificateView) SetPoliciesDisclosed(disclosed bool)
Specifies whether the trust policy settings subview is disclosed.
type SFChooseIdentityPanel ¶
A panel or sheet containing a list of identities that a user can choose from.
Apple documentation: https://developer.apple.com/documentation/securityinterface/sfchooseidentitypanel
func SFChooseIdentityPanelFromID ¶
func SFChooseIdentityPanelFromID(id objc.ID) *SFChooseIdentityPanel
func SFChooseIdentityPanelSharedChooseIdentityPanel ¶
func SFChooseIdentityPanelSharedChooseIdentityPanel() *SFChooseIdentityPanel
Returns a fully initialized, singleton choose identity panel object.
func (*SFChooseIdentityPanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoIdentitiesMessage ¶
func (o *SFChooseIdentityPanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoIdentitiesMessage(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, contextInfo unsafe.Pointer, identities *foundation.NSArray[objc.ID], message *foundation.NSString)
Displays a list of identities in a modal sheet from which the user can select an identity.
func (*SFChooseIdentityPanel) Domain ¶
func (o *SFChooseIdentityPanel) Domain() *foundation.NSString
Returns the domain that will be associated with the chosen identity.
func (*SFChooseIdentityPanel) HelpAnchor ¶
func (o *SFChooseIdentityPanel) HelpAnchor() *foundation.NSString
Returns the current help anchor string for the sheet or panel.
func (*SFChooseIdentityPanel) Identity ¶
func (o *SFChooseIdentityPanel) Identity() unsafe.Pointer
Returns the identity that the user chose in the panel or sheet.
func (*SFChooseIdentityPanel) InformativeText ¶
func (o *SFChooseIdentityPanel) InformativeText() *foundation.NSString
Returns the informative text currently displayed in the panel.
func (*SFChooseIdentityPanel) Policies ¶
func (o *SFChooseIdentityPanel) Policies() *foundation.NSArray[objc.ID]
Returns an array of policies used to evaluate the status of the displayed certificates.
func (*SFChooseIdentityPanel) RunModalForIdentitiesMessage ¶
func (o *SFChooseIdentityPanel) RunModalForIdentitiesMessage(identities *foundation.NSArray[objc.ID], message *foundation.NSString) int
Displays a list of identities in a modal panel.
func (*SFChooseIdentityPanel) SetAlternateButtonTitle ¶
func (o *SFChooseIdentityPanel) SetAlternateButtonTitle(title *foundation.NSString)
Customizes the title of the alternate button.
func (*SFChooseIdentityPanel) SetDefaultButtonTitle ¶
func (o *SFChooseIdentityPanel) SetDefaultButtonTitle(title *foundation.NSString)
Customizes the title of the default button.
func (*SFChooseIdentityPanel) SetDomain ¶
func (o *SFChooseIdentityPanel) SetDomain(domainString *foundation.NSString)
Sets an optional domain in which the identity is to be used.
func (*SFChooseIdentityPanel) SetHelpAnchor ¶
func (o *SFChooseIdentityPanel) SetHelpAnchor(anchor *foundation.NSString)
Sets the help anchor string for the sheet or modal panel.
func (*SFChooseIdentityPanel) SetInformativeText ¶
func (o *SFChooseIdentityPanel) SetInformativeText(informativeText *foundation.NSString)
Sets the optional informative text displayed in the panel.
func (*SFChooseIdentityPanel) SetPolicies ¶
func (o *SFChooseIdentityPanel) SetPolicies(policies objc.ID)
Specifies one or more policies that apply to the displayed certificates.
func (*SFChooseIdentityPanel) SetShowsHelp ¶
func (o *SFChooseIdentityPanel) SetShowsHelp(showsHelp bool)
Displays a Help button in the sheet or panel.
func (*SFChooseIdentityPanel) ShowsHelp ¶
func (o *SFChooseIdentityPanel) ShowsHelp() bool
Indicates whether the help button is currently set to be displayed.
type SFChooseIdentityTableCellView ¶
type SFChooseIdentityTableCellView struct {
appkit.NSTableCellView
}
Apple documentation: https://developer.apple.com/documentation/securityinterface/sfchooseidentitytablecellview
func SFChooseIdentityTableCellViewFromID ¶
func SFChooseIdentityTableCellViewFromID(id objc.ID) *SFChooseIdentityTableCellView
func (*SFChooseIdentityTableCellView) IssuerTextField ¶
func (o *SFChooseIdentityTableCellView) IssuerTextField() *appkit.NSTextField
func (*SFChooseIdentityTableCellView) SetIssuerTextField ¶
func (o *SFChooseIdentityTableCellView) SetIssuerTextField(issuerTextField *appkit.NSTextField)
type SFKeychainSavePanel ¶
type SFKeychainSavePanel struct {
appkit.NSSavePanel
}
A panel or sheet that allows the user to create a keychain.
Apple documentation: https://developer.apple.com/documentation/securityinterface/sfkeychainsavepanel
func SFKeychainSavePanelFromID ¶
func SFKeychainSavePanelFromID(id objc.ID) *SFKeychainSavePanel
func SFKeychainSavePanelSharedKeychainSavePanel ¶
func SFKeychainSavePanelSharedKeychainSavePanel() *SFKeychainSavePanel
Returns a shared keychain save panel object.
func (*SFKeychainSavePanel) Error ¶
func (o *SFKeychainSavePanel) Error() unsafe.Pointer
Returns the last error encountered by the keychain save panel.
func (*SFKeychainSavePanel) Keychain ¶
func (o *SFKeychainSavePanel) Keychain() unsafe.Pointer
Returns the keychain created by the keychain save panel.
func (*SFKeychainSavePanel) SetPassword ¶
func (o *SFKeychainSavePanel) SetPassword(password *foundation.NSString)
Specifies the password for the keychain that will be created.
type SFKeychainSettingsPanel ¶
A panel or sheet that allows users to change their keychain settings.
Apple documentation: https://developer.apple.com/documentation/securityinterface/sfkeychainsettingspanel
func SFKeychainSettingsPanelFromID ¶
func SFKeychainSettingsPanelFromID(id objc.ID) *SFKeychainSettingsPanel
func SFKeychainSettingsPanelSharedKeychainSettingsPanel ¶
func SFKeychainSettingsPanelSharedKeychainSettingsPanel() *SFKeychainSettingsPanel
Returns a shared keychain settings panel object.
func (*SFKeychainSettingsPanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoSettingsKeychain ¶
func (o *SFKeychainSettingsPanel) BeginSheetForWindowModalDelegateDidEndSelectorContextInfoSettingsKeychain(docWindow *appkit.NSWindow, delegate objc.ID, didEndSelector objc.SEL, contextInfo unsafe.Pointer, settings *security.SecKeychainSettings, keychain unsafe.Pointer)
Displays a sheet that allows users to change keychain settings.
func (*SFKeychainSettingsPanel) RunModalForSettingsKeychain ¶
func (o *SFKeychainSettingsPanel) RunModalForSettingsKeychain(settings *security.SecKeychainSettings, keychain unsafe.Pointer) int
Displays a panel that allows users to change keychain settings.
type SFViewType ¶
type SFViewType int32
These constants define the view type requested by the authorization plug-in.
const ( SFViewTypeIdentityAndCredentials SFViewType = 0 SFViewTypeCredentials SFViewType = 1 )
func (SFViewType) String ¶
func (e SFViewType) String() string
type Virtual_memory_guard_exception_code_t ¶
type Virtual_memory_guard_exception_code_t uint32
const ( KGUARD_EXC_DEALLOC_GAP Virtual_memory_guard_exception_code_t = 1 KGUARD_EXC_RECLAIM_COPYIO_FAILURE Virtual_memory_guard_exception_code_t = 2 KGUARD_EXC_RECLAIM_INDEX_FAILURE Virtual_memory_guard_exception_code_t = 4 KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE Virtual_memory_guard_exception_code_t = 8 KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE Virtual_memory_guard_exception_code_t = 9 KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE Virtual_memory_guard_exception_code_t = 10 KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE Virtual_memory_guard_exception_code_t = 11 KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION Virtual_memory_guard_exception_code_t = 12 KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY Virtual_memory_guard_exception_code_t = 13 KGUARD_EXC_SEC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 98 KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT Virtual_memory_guard_exception_code_t = 99 KGUARD_EXC_SEC_COPY_DENIED Virtual_memory_guard_exception_code_t = 100 KGUARD_EXC_SEC_SHARING_DENIED Virtual_memory_guard_exception_code_t = 101 KGUARD_EXC_MTE_SYNC_FAULT Virtual_memory_guard_exception_code_t = 200 KGUARD_EXC_MTE_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 201 KGUARD_EXC_MTE_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 202 KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 203 KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 204 )
func (Virtual_memory_guard_exception_code_t) String ¶
func (e Virtual_memory_guard_exception_code_t) String() string
type Xpc_listener_create_flags_t ¶
type Xpc_listener_create_flags_t uint64
const ( XPC_LISTENER_CREATE_NONE Xpc_listener_create_flags_t = 0 XPC_LISTENER_CREATE_INACTIVE Xpc_listener_create_flags_t = 1 XPC_LISTENER_CREATE_FORCE_MACH Xpc_listener_create_flags_t = 2 XPC_LISTENER_CREATE_FORCE_XPCSERVICE Xpc_listener_create_flags_t = 4 )
func (Xpc_listener_create_flags_t) String ¶
func (e Xpc_listener_create_flags_t) String() string
type Xpc_session_create_flags_t ¶
type Xpc_session_create_flags_t uint64
const ( XPC_SESSION_CREATE_NONE Xpc_session_create_flags_t = 0 XPC_SESSION_CREATE_INACTIVE Xpc_session_create_flags_t = 1 XPC_SESSION_CREATE_MACH_PRIVILEGED Xpc_session_create_flags_t = 2 )
func (Xpc_session_create_flags_t) String ¶
func (e Xpc_session_create_flags_t) String() string
Source Files
¶
- SFAuthorizationPluginView.go
- SFAuthorizationView.go
- SFCertificatePanel.go
- SFCertificateTrustPanel.go
- SFCertificateView.go
- SFChooseIdentityPanel.go
- SFChooseIdentityTableCellView.go
- SFKeychainSavePanel.go
- SFKeychainSettingsPanel.go
- doc.go
- securityinterface_enums.go
- securityinterface_externs.go
- securityinterface_runtime.go