forked from qepic42/iRSA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
KeyPropertys.h
39 lines (32 loc) · 1.27 KB
/
KeyPropertys.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//
// KeyPropertys.h
// iRSA
//
// Created by Jan Galler on 17.01.11.
// Copyright 2011 PQ-Developing.com. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import "PasswordController.h"
@interface KeyPropertys : NSObject <NSCoding> {
NSString *keyIdentifier;
NSString *privateKey;
NSString *publicKey;
NSString *keyPerson;
NSString *keyBit;
NSData *privateKeyData;
NSData *publicKeyData;
PasswordController *pwController;
}
@property(nonatomic,retain)NSString *keyIdentifier;
@property(nonatomic,retain)NSString *privateKey;
@property(nonatomic,retain)NSString *publicKey;
@property(nonatomic,retain)NSString *keyPerson;
@property(nonatomic,retain)NSData *privateKeyData;
@property(nonatomic,retain)NSData *publicKeyData;
+ (id)keyItem;
+ (id)keyItemWithData:(NSString*)identifier:(NSString *)publicKeyData: (NSString *)privateKeyData:(NSData *)publicKeyNSData: (NSData *)privateKeyNSData: (NSString *)person;
- (id)initKeyItemWithData:(NSString*)identifier:(NSString *)publicKeyString: (NSString *)privateKeyString:(NSData *)publicKeyNSData: (NSData *)privateKeyNSData: (NSString *)person;
- (void)setupInstanceVariables;
-(NSDictionary *)getPrivateKeyFromKeychain:(NSString *)identifier;
-(void)setPrivateKeyToKeychain:(NSString *)privateKeyParameter :(NSString *)identfier;
@end