RSASwiftGenerator 1.0.5

RSASwiftGenerator 1.0.5

Maintained by Tarik M.

  • By
  • Tarik

RSASwiftGenerator 🔑 🔐

CI Status Version License Platform

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements ⚠️


XCode 9 +

Installation 📲

RSASwiftGenerator is available through CocoaPods. To install it, simply add the following line to your Podfile:

    pod 'RSASwiftGenerator'

Example 💻

import UIKit
import RSASwiftGenerator

class ViewController: UIViewController {

    override func viewDidLoad() {
        kRSASwiftGeneratorApplicationTag = "MY.BUNDLE.ID" //setup your id for keychain saving
        kRSASwiftGeneratorKeySize = 2048 //keySize
    // generade new key pair
        RSASwiftGenerator.shared.createSecureKeyPair() { (succes,error) in
        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
        }// remove keys from keychain

Author 👨‍💻

Tarik, [email protected]


RSASwiftGenerator is available under the MIT license. See the LICENSE file for more info.