Documentation
¶
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 ¶
func (x *AuthorizationPluginView) Unwrap() *raw.SFAuthorizationPluginView
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 ¶
func (x *AuthorizationView) Unwrap() *raw.SFAuthorizationView
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 ¶
func (x *CertificatePanel) Unwrap() *raw.SFCertificatePanel
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 ¶
func (x *CertificateTrustPanel) Unwrap() *raw.SFCertificateTrustPanel
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 ¶
func (x *ChooseIdentityPanel) Unwrap() *raw.SFChooseIdentityPanel
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 ¶
func (x *ChooseIdentityTableCellView) Unwrap() *raw.SFChooseIdentityTableCellView
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 ¶
func (x *KeychainSavePanel) Unwrap() *raw.SFKeychainSavePanel
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 ¶
func (x *KeychainSettingsPanel) Unwrap() *raw.SFKeychainSettingsPanel
Unwrap returns the underlying raw.SFKeychainSettingsPanel.
Source Files
¶
- SFAuthorizationPluginView_generated.go
- SFAuthorizationView_generated.go
- SFCertificatePanel_generated.go
- SFCertificateTrustPanel_generated.go
- SFCertificateView_generated.go
- SFChooseIdentityPanel_generated.go
- SFChooseIdentityTableCellView_generated.go
- SFKeychainSavePanel_generated.go
- SFKeychainSettingsPanel_generated.go
- doc.go
- securityinterface_providers_generated.go