TKKeyStore
@protocol TKKeyStore
A key storage for the TKTokenCryptoEngine.
-
Adds a secret key to the storage.
Declaration
Objective-C
- (void)addKey:(TKTokenSecretKey *)key forMember:(NSString *)memberId;
Swift
func add(_ key: TKTokenSecretKey!, forMember memberId: String!)
Parameters
key
key to add
memberId
member id
-
Looks up secret key by its id. Exception is thrown if key is not found.
Declaration
Objective-C
- (TKTokenSecretKey *)lookupKeyById:(NSString *)id forMember:(NSString *)memberId;
Swift
func lookupKey(byId id: String!, forMember memberId: String!) -> TKTokenSecretKey!
Parameters
id
key id
memberId
member id
Return Value
looked up key
-
Looks up secret key by its id. Exception is thrown if key is not found.
Declaration
Objective-C
- (TKTokenSecretKey *)lookupKeyByLevel:(id)keyLevel forMember:(NSString *)memberId;
Swift
func lookupKey(byLevel keyLevel: Any!, forMember memberId: String!) -> TKTokenSecretKey!
Parameters
keyLevel
level of the key to lookup
memberId
member id
Return Value
looked up key