This is a sample iOS project for Virgil Security's e3kit SDK which simplifies work with Virgil services and presents an easy-to-use API for adding a security layer to any application. E3kit interacts with Virgil Cards Service, Keyknox Service and Pythia Service. Virgil e3kit allows you to setup user encryption with multidevice support in just a few simple steps.
In order to run this demo, you have:
- Installed Xcode 10.2.1 or greater
- Installed CocoaPods 1.6.1 or greated
- Created a Twilio application in Twilio console
- Created a Virgil E2EE v5 Application in your Virgil dashboard
- Set up a local backend to generate Twilio JWT and Virgil JWT (you can find our Node.js sample here)
Before running this demo, you must install e3kit using CocoaPods:
$ pod install
This library is released under the 3-clause BSD License.
Our developer support team is here to help you. Find out more information on our Help Center.
You can find us on Twitter or send us email support@VirgilSecurity.com.
Also, get extra help from our support team on Slack.