darling-cocotron/Security/SecKeychain.h

30 lines
734 B
C
Raw Normal View History

2010-03-04 20:49:42 +00:00
//
// SecKeychain.h
// Security
//
// Created by Christopher Lloyd on 2/12/10.
// Copyright 2010 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <Security/Security.h>
@class SecKeychainCursor;
@interface SecKeychain : NSObject {
NSArray *_registryPath;
}
+(SecKeychain *)defaultUserKeychain;
-(NSString *)createGUID;
-(SecKeychainCursor *)createCursorForItemClass:(SecItemClass)itemClass;
-(SecKeychainItemRef)createNextItemAtCursor:(SecKeychainCursor *)cursor attributeList:(const SecKeychainAttributeList *)attributeList;
-(void)addKeychainItem:(SecKeychainItemRef)item;
-(void)removeKeychainItem:(SecKeychainItemRef)item;
-(void)modifyKeychainItem:(SecKeychainItemRef)item;
@end