]> git.saurik.com Git - apple/security.git/blobdiff - Keychain/MyKeychain.h
Security-57031.1.35.tar.gz
[apple/security.git] / Keychain / MyKeychain.h
diff --git a/Keychain/MyKeychain.h b/Keychain/MyKeychain.h
new file mode 100644 (file)
index 0000000..5918e8f
--- /dev/null
@@ -0,0 +1,26 @@
+//
+//  MyKeychain.h
+//  KCSync
+//
+//  Created by John Hurley on 10/3/12.
+//  Copyright (c) 2012 john. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+extern const NSString *kItemPasswordKey;
+extern const NSString *kItemAccountKey;
+extern const NSString *kItemNameKey;
+
+@interface MyKeychain : NSObject
++ (MyKeychain *) sharedInstance;
+- (void) setPassword: (NSString *) password;
+- (NSString *) fetchPassword;
+- (void)setItem:(NSDictionary *)newItem;
+- (NSMutableArray *) fetchDictionaryWithQuery:(NSMutableDictionary *)query;
+- (NSMutableArray *) fetchDictionaryAll;
+
+- (void)setPasswordFull:(NSString *)account service:(NSString *)service password:(NSString *) thePassword;
+- (void)clearAllKeychainItems;
+
+@end