
LOM पेलोड के उदाहरण के कॉन्फ़िगरेशन और कमांड जारी करना
डिवाइस प्रबंधन सेवा प्रत्येक Mac पर डिवाइस और कंट्रोलर कॉन्फ़िगरेशन (LightsOutManagementLOM) इंस्टॉल करती है।
यह पेलोड अन्य पर इंस्टॉल किए जा रहे प्रत्येक के CA का उपयोग करके डिवाइस और कंट्रोलर ट्रस्ट स्थापित करता है।
यह पेलोड डिवाइस, कंट्रोलर के रूप में Mac कंप्यूटर की पहचान स्थापित करता है या
com.apple.lomपेलोड के भीतरControllerCertificateUUIDऔरDeviceCertificateUUIDसे संदर्भित UUID सर्टिफ़िकेट का उपयोग करते हुए, ये संदर्भित सर्टिफ़िकेट पेलोड PKCS12 or SCEP हो सकते है।
डिवाइस प्रबंधन सेवा द्वारा LOMSetupRequestCommand Mac को जारी किया जाता है जो डिवाइस के रूप में काम कर रहा है।
Device के रूप में काम करने वाला Mac LOMSetupRequestResponse के साथ प्रतिक्रिया देता है जिसमें LOM कमांड जारी करने के लिए आवश्यक जानकारी मौजूद होती है, जैसे
PrimaryIPv6AddressList,SecondaryIPv6AddressList
डिवाइस प्रबंधन सेवा द्वारा LOM डिवाइस अनुरोध कमांड Mac को जारी किया जाता है जो कंट्रोलर के रूप में काम कर रहा है।
इस कमांड में
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>