Introduction
Describes how to build a server that generates profiles and delivers them to iPhone devices over the air.
Organization of This Document
This document takes you through the process of setting up a server to deliver encrypted custom profiles to iOS-based devices over the air.
- Over-the-Air Profile Delivery Concepts explains the terminology and basic security concepts involved in over-the-air enrollment and profile delivery.
- Creating a Profile Server for Over-The-Air Enrollment and Configuration describes the reference implementation of a profile server, piece by piece, in chronological order of execution, from device authentication and enrollment to profile delivery.
- Configuration Profile Examples provides sample profiles and code to generate profiles.
This document assumes a basic knowledge of Ruby programming, XML, property lists, and OpenSSL.
See Also
For more information, see the following pages:
- Cisco: Digital Certificates PKI for IPSec VPNs (PDF)
- Wikipedia: Public key infrastructure
- IETF SCEP protocol specification
Additional information and resources for iOS-based devices in the enterprise are available at http://www.apple.com/iphone/business/ and in the Configuration Profile Reference. This appendix specifies the format of .mobileconfig files for developers who want to create their own tools.
Copyright © 2018 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2018-04-09