securityinterface

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package securityinterface provides a fluent Go API over the macOS SecurityInterface framework.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorizationPluginView

type AuthorizationPluginView struct {
	// contains filtered or unexported fields
}

AuthorizationPluginView wraps raw.SFAuthorizationPluginView with a fluent Go API.

func NewAuthorizationPluginViewWithCallbacksAndEngineRef

func NewAuthorizationPluginViewWithCallbacksAndEngineRef(callbacks unsafe.Pointer, engineRef unsafe.Pointer) *AuthorizationPluginView

NewAuthorizationPluginViewWithCallbacksAndEngineRef creates a new AuthorizationPluginView.

func (*AuthorizationPluginView) Unwrap

Unwrap returns the underlying raw.SFAuthorizationPluginView.

type AuthorizationView

type AuthorizationView struct {
	// contains filtered or unexported fields
}

AuthorizationView wraps raw.SFAuthorizationView with a fluent Go API.

func NewAuthorizationView

func NewAuthorizationView() *AuthorizationView

NewAuthorizationView creates a new AuthorizationView.

func (*AuthorizationView) Unwrap

Unwrap returns the underlying raw.SFAuthorizationView.

type CertificatePanel

type CertificatePanel struct {
	// contains filtered or unexported fields
}

CertificatePanel wraps raw.SFCertificatePanel with a fluent Go API.

func NewCertificatePanel

func NewCertificatePanel() *CertificatePanel

NewCertificatePanel creates a new CertificatePanel.

func (*CertificatePanel) Unwrap

Unwrap returns the underlying raw.SFCertificatePanel.

type CertificatePanelProvider

type CertificatePanelProvider interface {
	// contains filtered or unexported methods
}

CertificatePanelProvider is implemented by CertificatePanel and any idiomatic type wrapping a SFCertificatePanel subclass.

type CertificateTrustPanel

type CertificateTrustPanel struct {
	// contains filtered or unexported fields
}

CertificateTrustPanel wraps raw.SFCertificateTrustPanel with a fluent Go API.

func NewCertificateTrustPanel

func NewCertificateTrustPanel() *CertificateTrustPanel

NewCertificateTrustPanel creates a new CertificateTrustPanel.

func (*CertificateTrustPanel) Unwrap

Unwrap returns the underlying raw.SFCertificateTrustPanel.

type CertificateView

type CertificateView struct {
	// contains filtered or unexported fields
}

CertificateView wraps raw.SFCertificateView with a fluent Go API.

func NewCertificateView

func NewCertificateView() *CertificateView

NewCertificateView creates a new CertificateView.

func (*CertificateView) Unwrap

func (x *CertificateView) Unwrap() *raw.SFCertificateView

Unwrap returns the underlying raw.SFCertificateView.

type ChooseIdentityPanel

type ChooseIdentityPanel struct {
	// contains filtered or unexported fields
}

ChooseIdentityPanel wraps raw.SFChooseIdentityPanel with a fluent Go API.

func NewChooseIdentityPanel

func NewChooseIdentityPanel() *ChooseIdentityPanel

NewChooseIdentityPanel creates a new ChooseIdentityPanel.

func (*ChooseIdentityPanel) Unwrap

Unwrap returns the underlying raw.SFChooseIdentityPanel.

type ChooseIdentityTableCellView

type ChooseIdentityTableCellView struct {
	// contains filtered or unexported fields
}

ChooseIdentityTableCellView wraps raw.SFChooseIdentityTableCellView with a fluent Go API.

func NewChooseIdentityTableCellView

func NewChooseIdentityTableCellView() *ChooseIdentityTableCellView

NewChooseIdentityTableCellView creates a new ChooseIdentityTableCellView.

func (*ChooseIdentityTableCellView) Unwrap

Unwrap returns the underlying raw.SFChooseIdentityTableCellView.

func (*ChooseIdentityTableCellView) WithIssuerTextField

func (x *ChooseIdentityTableCellView) WithIssuerTextField(issuerTextField *appkit.NSTextField) *ChooseIdentityTableCellView

WithIssuerTextField sets the issuerTextField property and returns the receiver for chaining.

type KeychainSavePanel

type KeychainSavePanel struct {
	// contains filtered or unexported fields
}

KeychainSavePanel wraps raw.SFKeychainSavePanel with a fluent Go API.

func NewKeychainSavePanel

func NewKeychainSavePanel() *KeychainSavePanel

NewKeychainSavePanel creates a new KeychainSavePanel.

func (*KeychainSavePanel) Unwrap

Unwrap returns the underlying raw.SFKeychainSavePanel.

type KeychainSettingsPanel

type KeychainSettingsPanel struct {
	// contains filtered or unexported fields
}

KeychainSettingsPanel wraps raw.SFKeychainSettingsPanel with a fluent Go API.

func NewKeychainSettingsPanel

func NewKeychainSettingsPanel() *KeychainSettingsPanel

NewKeychainSettingsPanel creates a new KeychainSettingsPanel.

func (*KeychainSettingsPanel) Unwrap

Unwrap returns the underlying raw.SFKeychainSettingsPanel.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL