Introduction
UsherCore for iOS is a foundation framework for the Usher BadgeSDK & Usher AccountSDK. Both Usher BadgeSDK and Usher AccountSDK require UsherCore as a dependency.
The UsherCore SDK exposes the following functionality:
- A generic network layer for secure communication with Usher Server.
- Handles NSURLSession authentication challenges with certificate pinning & client certificate and provides a protocol to implement custom URLCredential provider.
- Implements a default credential provider for ServerTrust authentication challenge.
- Provides useful extensions to iOS classes.