SecurityInterface Namespace

Classes

Name Description
SFAuthorizationPluginView

Host view for authorization plugin mechanisms, subclassed to provide custom UI for the loginwindow authorization process.

SFAuthorizationPluginViewExceptions

Contains exception names raised by authorization plugin views.

SFAuthorizationPluginViewKeys

Contains keys for the user information dictionary passed to authorization plugin views.

SFAuthorizationView

A view that displays a lock icon for controlling access to a privileged operation.

SFAuthorizationViewDelegate

Delegate methods for responding to authorization state changes in an SFAuthorizationView.

SFCertificatePanel

A panel that displays one or more certificates, presented as a modal dialog or a sheet.

SFCertificatePanelDelegate

Delegate methods for the SFCertificatePanel.

SFCertificateTrustPanel

A panel for making trust decisions about certificates that cannot be verified.

SFCertificateView

A view that displays the contents of a certificate, with support for disclosable details and trust editing.

SFCertificateView.Notifications

Notifications posted by the SFCertificateView class.

SFChooseIdentityPanel

A panel that lets the user choose a digital identity (certificate and private key pair) from a list.

SFChooseIdentityPanelDelegate

Delegate methods for the SFChooseIdentityPanel.

SFKeychainSavePanel

A save panel for creating a new keychain file.

SFKeychainSettingsPanel

A panel for editing keychain settings such as lock-on-sleep and auto-lock interval.

Interfaces

Name Description
ISFAuthorizationViewDelegate

Delegate methods for responding to authorization state changes in an SFAuthorizationView.

ISFCertificatePanelDelegate

Delegate methods for the SFCertificatePanel.

ISFChooseIdentityPanelDelegate

Delegate methods for the SFChooseIdentityPanel.

Enums

Name Description
SFAuthorizationViewState

Defines the authorization states of an SFAuthorizationView.

SFButtonType

Identifies button types in an authorization plugin view.

SFViewType

Specifies the type of view requested from an authorization plugin view.