Swift RSA Key Loader
Requirements
- iOS 9.0+
 
Installation
See the subsections below for details about the different installation methods.
Swift Package Manager
- Go to project
 File→Add Packages...- Search for library, using URL:
 
https://github.com/dmytriigolovanov/swift-rsa-key-loader
 
- Set the 
Dependency RuletoUp to Next Major Version Add Package
Using
- Import library to needed swift file.
 
import RSAKeyLoader 
- Add RSA key file to project (xcodeproj)
 - Load file with name and file extension (type)
 
Private Key
let fileName = "rsa_file_name"
do {
  let privateKey = try RSAKeyLoader.loadPrivateKey(fileName: fileName, fileType: .pem)
  // use private key
} catch {
  print(error
} 
let fileName = "rsa_file_name"
do {
  let privateKey = try RSAKeyLoader.loadPublicKey(fileName: fileName, fileType: .pem)
  // use public key
} catch {
  print(error
} 
Supported file formats
| Version | PEM | 
|---|---|
| 1.0.0 | + | 
License
The contents of this repository are licensed under the MIT License.