Mac Developer Library

Developer

Security Interface Framework Reference

Introduction

Classes   Other Reference  

The Security Interface framework is a set of Objective-C classes that provide user interface elements for programs that implement security features such as authorization, access to digital certificates, and access to items in keychains.

Classes

Class

Abstract

NSObject

NSObject is the root class of most Objective-C class hierarchies.

SFAuthorizationPluginView

The SFAuthorizationPluginView class allows authorization plug-in developers to create a custom view their plug-in can display.

NSSavePanel

An NSSavePanel object creates and manages a Save panel and allows you to run the panel in a modal loop.

SFKeychainSavePanel

The SFKeychainSavePanel class displays a sheet or panel that allows the user to create a keychain.

NSPanel

The NSPanel class implements a special kind of window (known as a panel), typically performing an auxiliary function.

SFCertificatePanel

The SFCertificatePanel class displays one or more certificates in a panel or sheet.

SFCertificateTrustPanel

The SFCertificateTrustPanel class opens a panel or sheet that lets the user edit the trust settings in any of the certificates in a certificate chain.

SFChooseIdentityPanel

The SFChooseIdentityPanel class displays a sheet or panel containing a list of identities and allows a user to select an identity from the list.

SFKeychainSettingsPanel

The SFKeychainSettingsPanelclass displays a panel or sheet that allows users to change their keychain settings.

NSView

The NSView class defines the basic drawing, event-handling, and printing architecture of an app.

SFAuthorizationView

The SFAuthorizationView class displays a lock icon that can be used as a visual indication that a user interface has restricted access.

SFCertificateView

The SFCertificateView class displays the contents of a certificate.

Other Reference

Reference

SecurityInterface Constants Reference

SecurityInterface Data Types Reference