To run the example project, clone the repo, and run pod install
from the Example directory first.
RSASwiftGenerator is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'RSASwiftGenerator'
import UIKit
import RSASwiftGenerator
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
kRSASwiftGeneratorApplicationTag = "MY.BUNDLE.ID" //setup your id for keychain saving
kRSASwiftGeneratorKeySize = 2048 //keySize
// generade new key pair
RSASwiftGenerator.shared.createSecureKeyPair() { (succes,error) in
print(succes,error)
}
RSASwiftGenerator.shared.keyPairExists() // check keys for exist
RSASwiftGenerator.shared.getPublicKeyData() // get Data refference as public key
RSASwiftGenerator.shared.getPublicKeyReference() // / get SecKey refference for public key
RSASwiftGenerator.shared.getPrivateKeyReference() // get SecKey refference for private key
RSASwiftGenerator.shared.deleteSecureKeyPair() { (succes) in
print(succes)
}// remove keys from keychain
}
Tarik, [email protected]
RSASwiftGenerator is available under the MIT license. See the LICENSE file for more info.