Enterprise Deployment Manual
Table Of Contents
- Enterprise Deployment Guide
- Contents
- iPhone in the Enterprise
- Deploying iPhone and iPodtouch
- Creating and Deploying Configuration Profiles
- Manually Configuring Devices
- Deploying iTunes
- Deploying Applications
- Registering for Application Development
- Signing Applications
- Creating the Distribution Provisioning Profile
- Installing Provisioning Profiles Using iTunes
- Installing Provisioning Profiles Using iPhone Configuration Utility
- Installing Applications Using iTunes
- Installing Applications Using iPhone Configuration Utility
- Using Enterprise Applications
- Disabling an Enterprise Application
- Other Resources
- Cisco VPN Server Configuration
- Configuration Profile Format
- Sample Scripts
76 Appendix B Configuration Profile Format
LDAP Payload
The LDAP payload is designated by the com.apple.ldap.account PayloadType value.
There’s a one-to-many relationship from LDAP Account to LDAPSearchSettings. Think of
LDAP as a tree. Each SearchSettings object represents a node in the tree to start the
search at, and what scope to search for (node, node+1 level of children, node + all
levels of children). In addition to the settings common to all payloads, this payload
defines the following:
CalDAV Payload
The CalDAV payload is designated by the com.apple.caldav.account PayloadType value.
In addition to the settings common to all payloads, this payload defines the following:
Key Value
LDAPAccountDescription String, optional. Description of the account.
LDAPAccountHostName String, mandatory. The host.
LDAPAccountUseSSL Boolean, mandatory. Whether or not to use SSL.
LDAPAccountUserName String, optional. The username.
LDAPAccountPassword String, optional. Use only with encrypted profiles.
LDAPSearchSettings Top level container object. Can have many of these for one
account. Should have at least one for the account to be useful.
LDAPSearchSettingDescription String, optional. Description of this search setting.
LDAPSearchSettingSearchBase String, required. Conceptually, the path to the node to start a
search at “ou=people,o=example corp”
LDAPSearchSettingScope String, required. Defines what recursion to use in the search.
Can be one of the following 3 values:
LDAPSearchSettingScopeBase: Just the immediate node pointed to
by SearchBase
LDAPSearchSettingScopeOneLevel: The node plus its immediate
children.
LDAPSearchSettingScopeSubtree: The node plus all children,
regardless of depth.
Key Value
CalDAVAccountDescription String, optional. Description of the account.
CalDAVHostName String, mandatory. The server address
CalDAVUsername String, mandatory. The user’s login name.
CalDAVPassword String, optional. The user’s password
CalDAVUseSSL Boolean, mandatory. Whether or not to use SSL.
CalDAVPort Number, optional. The port on which to connect to the server.
CalDAVPrincipalURL String, optional. The base URL to the user’s calendar.