Contents

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.

Next

Copyright © 2018 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2018-04-09