2012-03-19 3 views
2

Я нахожусь на последней (утерянной) стадии MDM. Теперь устройство запрашивает окончательный профиль, и я отправляю файл .mobileconfig, который состоит из полезной нагрузки SCEP и MDM. SCEP работает нормально и в полезной нагрузке MDM, где я был вынужден указать URL как HTTPS. Установленный сертификат является самоподписанным, а также я установил некоторый пробный сертификат из verisign. Теперь, устанавливая окончательный профиль (особенно полезную нагрузку MDM), я получаю ошибку, профиль не установлен. У меня возникают некоторые сомнения при развертывании окончательного профиляЗаключительный профиль, отправленный на устройство

1-Обязательно ли мы должны использовать ссылку https на сервере url ?? На самом деле я ударил головой, задав этот вопрос много раз. 2-Какой ответ мы должны отправить обратно на устройство, когда он установит полезную нагрузку MDM? 3-Я сталкиваюсь с любой проблемой сертификатов ??

Может ли кто-нибудь дать мне преимущество. пожалуйста

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>PayloadContent</key> 
    <array> 
     <dict> 
      <key>PayloadContent</key> 
      <dict> 
       <key>Challenge</key> 
       <string>XXXXX</string> 
       <key>Key Type</key> 
       <string>RSA</string> 
       <key>Key Usage</key> 
       <integer>0</integer> 
       <key>Keysize</key> 
       <integer>1024</integer> 
       <key>Name</key> 
       <string>CA</string> 
       <key>Subject</key> 
       <array> 
        <array> 
         <array> 
          <string>O</string> 
          <string>ABC</string> 
         </array> 
        </array> 
        <array> 
         <array> 
          <string>CN</string> 
          <string>ABC</string> 
         </array> 
        </array> 
       </array> 
       <key>URL</key> 
       <string>CA url(http://)</string> 
      </dict> 
      <key>PayloadDescription</key> 
      <string>Configures SCEP</string> 
      <key>PayloadDisplayName</key> 
      <string>SCEP (CA)</string> 
      <key>PayloadIdentifier</key> 
      <string>com.one.profile.scep1</string> 
      <key>PayloadOrganization</key> 
      <string>ABC</string> 
      <key>PayloadType</key> 
      <string>com.apple.security.scep</string> 
      <key>PayloadUUID</key> 
      <string>XXXXXXXXXXXXX</string> 
      <key>PayloadVersion</key> 
      <integer>1</integer> 
     </dict> 
     <dict> 
      <key>AccessRights</key> 
      <integer>2047</integer> 
      <key>CheckOutWhenRemoved</key> 
      <false/> 
      <key>IdentityCertificateUUID</key> 
      <string>XXXXXXXXXXX</string> 
      <key>PayloadDescription</key> 
      <string>Configures MobileDeviceManagement.</string> 
      <key>PayloadIdentifier</key> 
      <string>com.one.profile.mdm2</string> 
      <key>PayloadOrganization</key> 
      <string>ABC</string> 
      <key>PayloadType</key> 
      <string>com.apple.mdm</string> 
      <key>PayloadUUID</key> 
      <string>XXXXXXXXXXXXXXXXX</string> 
      <key>PayloadVersion</key> 
      <integer>1</integer> 
      <key>ServerURL</key> 
      <string>https://192.168.1.68/X/check.html</string> 
      <key>SignMessage</key> 
      <false/> 
      <key>Topic</key> 
      <string>com.apple.mgmt.abc.abcd</string> 
      <key>UseDevelopmentAPNS</key> 
      <false/> 
     </dict> 
    </array> 
    <key>PayloadDescription</key> 
    <string>This Profile consists of the MDM payload which will control your devices</string> 
    <key>PayloadDisplayName</key> 
    <string>MDM Profile</string> 
    <key>PayloadIdentifier</key> 
    <string>com.abc.profile</string> 
    <key>PayloadOrganization</key> 
    <string>ABC</string> 
    <key>PayloadRemovalDisallowed</key> 
    <false/> 
    <key>PayloadType</key> 
    <string>Configuration</string> 
    <key>PayloadUUID</key> 
    <string>XXXXXXXXXXXXXX</string> 
    <key>PayloadVersion</key> 
    <integer>1</integer> 
</dict> 
</plist> 

ответ

0

У вас есть журналы с устройства iOS во время этого процесса? Если нет, сделайте это. Используйте iPhone Config Util (iPCU) и просмотрите консоль во время регистрации вашего устройства.

1) Да, вы должны использовать HTTPS.

3) Я бы рекомендовал не использовать самоподписанные сертификаты для вашего HTTPS-сервера. Хотя вы можете использовать такие сертификаты, вам придется отправить сервер обратно на устройство отдельно к вашему профилю MDM. Это больше проблем, чем того стоит.

Что касается 2 - вы имеете в виду во время регистрации? Я хотел бы предложить, чтобы сначала был установлен профиль MDM, используя средство просмотра журнала консоли в iPCU.

+0

Я использовал iPCU, а также некоторые другие инструменты для проверки запроса и ответа. И ошибки, которые я получаю в iPCU, это MCFatalError, MCProfileErrorDomain, Profile Failed to install. Я не получаю ваш третий пункт. И я не указываю о регистрации, я рассказываю о URL-адресе сервера. – Cyril

+0

Я ничего не теряю в полезной нагрузке? Я настроил SCEP и полезную нагрузку MDM через iPCU. – Cyril

+0

Если я не видел вашу полезную нагрузку, как я могу рассказать вам, что может отсутствовать в ней? – Abstractec

Смежные вопросы