LOM पेलोड के उदाहरण के कॉन्फ़िगरेशन और कमांड जारी करना
MDM प्रत्येक Mac पर क्रमश: (LightsOutManagementLOM) इंस्टॉल करता है।
यह पेलोड अन्य पर इंस्टॉल किए जा रहे प्रत्येक के CA का उपयोग करके डिवाइस और कंट्रोलर ट्रस्ट स्थापित करता है।
यह पेलोड डिवाइस, कंट्रोलर के रूप में Mac कंप्यूटर की पहचान स्थापित करता है या
com.apple.lom
पेलोड के भीतरControllerCertificateUUID
औरDeviceCertificateUUID
से संदर्भित UUID सर्टिफ़िकेट का उपयोग करते हुए, ये संदर्भित सर्टिफ़िकेट पेलोड PKCS12 or SCEP हो सकते है।
MDM द्वारा LOMSetupRequestCommand Mac को जारी किया जाता है जो डिवाइस के रूप में काम कर रहा है।
Device के रूप में काम करने वाला Mac LOMSetupRequestResponse के साथ प्रतिक्रिया देता है जिसमें LOM कमांड जारी करने के लिए आवश्यक जानकारी मौजूद होती है, जैसे
PrimaryIPv6AddressList
,SecondaryIPv6AddressList
MDM कंट्रोलर के रूप में काम करने वाले Mac को LOM डिवाइस अनुरोध कमांड जारी करता है।
इस कमांड में
DeviceDNSName
में शामिल होता है जैसा कि क्लाइंट सर्टिफ़िकेट पेलोड में कॉन्फ़िगर किया गया है। कमांड (PowerON
,PowerOFF
यारीसेट
) और IPv6 पते जिन्हें भेजा जाता है।LOMDeviceRequestResponse फिर
ResponseData
की सफलता या गड़बड़ी दिखाता है।
डिवाइस पहचान के लिए SCEP पेलोड का उपयोग करने वाला उदाहरण कॉन्फ़िगरेशन निर्माण :
कंट्रोलर के रूप में कॉन्फ़िगर किया गया Mac
<key>PayloadContent</key>
<array>
<dict>
<key>ControllerCertificateUUID</key>
<string>CA9BE302-3AD2-4E58-B16D-2520E06493CA</string>
<key>DeviceCACertificateUUIDs</key>
<array>
<string>153517F0-D444-4DA9-9896-874E66BE89AE</string>
</array>
<key>PayloadDisplayName</key>
<string>LOM Enrollment</string>
<key>PayloadType</key>
<string>com.apple.lom</string>
<key>PayloadUUID</key>
<string>DD64FC01-A2D2-4268-B892-33300F7205C3</string>
</dict>
<dict>
...
<key>PayloadDisplayName</key>
<string>Device CA Certificate</string>
<key>PayloadType</key>
<string>com.apple.security.pem</string>
<key>PayloadUUID</key>
<string>153517F0-D444-4DA9-9896-874E66BE89AE</string>
</dict>
<dict>
...
<key>PayloadDisplayName</key>
<string>Client Certificate</string>
<key>PayloadType</key>
<string>com.apple.security.scep</string>
<key>PayloadUUID</key>
<string>CA9BE302-3AD2-4E58-B16D-2520E06493CA</string>
</dict>
</array>
डिवाइस के रूप में कॉन्फ़िगर किया गया Mac
<key>PayloadContent</key>
<array>
<dict>
<key>ControllerCACertificateUUIDs</key>
<array>
<string>153517F0-D444-4DA9-9896-874E66BE89AE</string>
</array>
<key>DeviceCertificateUUID</key>
<string>CA9BE302-3AD2-4E58-B16D-2520E06493CA</string>
<key>PayloadDisplayName</key>
<string>LOM Enrollment</string>
<key>PayloadType</key>
<string>com.apple.lom</string>
<key>PayloadUUID</key>
<string>DD64FC01-A2D2-4268-B892-33300F7205C3</string>
</dict>
<dict>
...
<key>PayloadDisplayName</key>
<string>Controller CA Certificate</string>
<key>PayloadType</key>
<string>com.apple.security.pem</string>
<key>PayloadUUID</key>
<string>153517F0-D444-4DA9-9896-874E66BE89AE</string>
</dict>
<dict>
...
<key>PayloadDisplayName</key>
<string>Client Certificate</string>
<key>PayloadType</key>
<string>com.apple.security.scep</string>
<key>PayloadUUID</key>
<string>CA9BE302-3AD2-4E58-B16D-2520E06493CA</string>
</dict>
</array>
कंट्रोलर और डिवाइस के रूप में कॉन्फ़िगर किया गया Mac
<key>PayloadContent</key>
<array>
<dict>
<key>ControllerCACertificateUUIDs</key>
<array>
<string>153517F0-D444-4DA9-9896-874E66BE89AE</string>
</array>
<key>DeviceCertificateUUID</key>
<string>CA9BE302-3AD2-4E58-B16D-2520E06493CA</string>
<key>ControllerCertificateUUID</key>
<string>CA9BE302-3AD2-4E58-B16D-2520E06493CA</string>
<key>DeviceCACertificateUUIDs</key>
<array>
<string>153517F0-D444-4DA9-9896-874E66BE89AE</string>
</array>
<key>PayloadDisplayName</key>
<string>LOM Enrollment</string>
<key>PayloadType</key>
<string>com.apple.lom</string>
<key>PayloadUUID</key>
<string>DD64FC01-A2D2-4268-B892-33300F7205C3</string>
</dict>
<dict>
...
<key>PayloadDisplayName</key>
<string>Device and Controller CA Certificate</string>
<key>PayloadType</key>
<string>com.apple.security.pem</string>
<key>PayloadUUID</key>
<string>153517F0-D444-4DA9-9896-874E66BE89AE</string>
</dict>
<dict>
...
<key>PayloadDisplayName</key>
<string>Client Certificate</string>
<key>PayloadType</key>
<string>com.apple.security.scep</string>
<key>PayloadUUID</key>
<string>CA9BE302-3AD2-4E58-B16D-2520E06493CA</string>
</dict>
</array>