EMGenericKeychainItem Class Reference

EMKeychainItem.h

Overview

An EMGenericKeychainItem wraps the functionality and data-members associated with a generic keychain item. Generic keychain items have a service name in addition to the standard keychain item properties.

Tasks

Other

Other

Properties

serviceName

The keychain item's service name.

@property NSString *serviceName
Declared In
EMKeychainItem.h

Class Methods

genericKeychainItemForService:withUsername:

+ (EMGenericKeychainItem *)genericKeychainItemForService:(NSString *)serviceName withUsername:(NSString *)username
Parameters
serviceName

The service name. Cannot be nil.

username

The username. Cannot be nil.

Return Value

An EMGenericKeychainItem if the keychain item can be discovered. Otherwise, nil.

Discussion

Returns, if possible, a generic keychain item that corresponds to the given service.

Declared In
EMKeychainItem.h

addGenericKeychainItemForService:withUsername:password:

+ (EMGenericKeychainItem *)addGenericKeychainItemForService:(NSString *)serviceName withUsername:(NSString *)username password:(NSString *)password
Parameters
serviceName

The service name. Cannot be nil.

username

The username. Cannot be nil.

password

The password to associate with the username and service. Cannot be nil.

Return Value

An EMGenericKeychainItem if the service can be added to the keychain. Otherwise, nil.

Discussion

Adds a keychain item for the given service.

Declared In
EMKeychainItem.h

Last updated: 2010-2-1