KeyUtils Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | KeyUtils.h KeyUtils.m |
+ generateKeyPair
Used to generate key pair with custom tag or default one.
+ (KeyPair *)generateKeyPairDiscussion
Used to generate key pair with custom tag or default one.
Declared In
KeyUtils.h
+ getPublicKeyRef
Gets reference to default public key from keychain.
+ (SecKeyRef)getPublicKeyRefDiscussion
Gets reference to default public key from keychain.
Declared In
KeyUtils.h
+ getPrivateKeyRef
Gets reference to default private key from keychain.
+ (SecKeyRef)getPrivateKeyRefDiscussion
Gets reference to default private key from keychain.
Declared In
KeyUtils.h
+ getKeyRefByTag:
Used to get key ref by selected tag from keychain.
+ (SecKeyRef)getKeyRefByTag:(NSData *)tagDiscussion
Used to get key ref by selected tag from keychain.
Declared In
KeyUtils.h
+ getPublicKey
Gets default raw public key from keychain.
+ (NSData *)getPublicKeyDiscussion
Gets default raw public key from keychain.
Declared In
KeyUtils.h
+ storePublicKey:withTag:
Used to store remote key to keychain.
+ (SecKeyRef)storePublicKey:(NSData *)publicKey withTag:(NSData *)tagDiscussion
Used to store remote key to keychain.
Declared In
KeyUtils.h
+ removeKeyByTag:
Used to remove stored key from keychain.
+ (void)removeKeyByTag:(NSData *)tagDiscussion
Used to remove stored key from keychain.
Declared In
KeyUtils.h
+ deleteExistingKeyPair
Used to remove default key pair from keychain. NOTE: for removing key pair with custom tags use (removeKeyByTag:) for each key.
+ (void)deleteExistingKeyPairDiscussion
Used to remove default key pair from keychain. NOTE: for removing key pair with custom tags use (removeKeyByTag:) for each key.
Declared In
KeyUtils.h