Certificate authentication to enterprise services

An AppConnect app can send a certificate to identify and authenticate the app user to an enterprise service when the app uses an HTTPS connection. The Ivanti server administrator configures on the server which certificate for the app to use, and which connections use it. The AppConnect library, which is part of every AppConnect app, makes sure the connection uses the certificate. No additional development is required for the app.

Supported networking methods

Certificate authentication to enterprise services is supported only if your app uses one of the following to access the enterprise service:

  • NSURLConnection

  • NSURLSession

Certificate authentication to enterprise services does not support using NSURLSession in a background session.

  • Networking libraries that use NSURLConnection or NSURLSession.

  • UIWebView

Unsupported networking methods

Certificate authentication to enterprise services using other networking methods is not supported. For example, the following are not supported:

  • accessing sockets directly

  • WKWebView and other APIs that access sockets directly

    For example, these APIs are not supported: CFNetwork, ASIHTTPRequest, and Apple's reachability APIs that detect network and host connectivity.