
Exempelkonfiguration för LOM-nyttolasten och utfärdande av kommandon
Enhetshanteringstjänsten installerar en Device- och Controller-konfiguration (LightsOutManagementLOM) på varje Mac.
Nyttolasten upprättar betroddhet för Device och Controller genom att använda certifikatutfärdarna för var och en som installeras på den andra.
Den här nyttolasten upprättar Mac-datorns identitet som Device, Controller eller båda genom att använda det certifikat-UUID som refereras till av
ControllerCertificateUUIDochDeviceCertificateUUIDinuti nyttolastencom.apple.lom. De refererade certifikatnyttolasterna kan vara PKCS12 eller SCEP.
Enhetshanteringstjänsten utfärdar kommandot LOMSetupRequestCommand till den Mac som är Device.
Den Mac som är Device svarar med LOMSetupRequestResponse vilket innehåller information som krävs för utfärdandet av LOM-kommandon som
PrimaryIPv6AddressList,SecondaryIPv6AddressList.
Enhetshanteringstjänsten utfärdar kommandot LOM Device Request Command till den Mac som är Controller.
Det här kommandot innehåller
DeviceDNSNamesom har konfigurerats i klientcertifikatnyttolasten. Kommandot (PowerON,PowerOFFellerReset) och IPv6-adresserna att skicka till.LOMDeviceRequestResponse returnerar sedan
ResponseDatasom påvisar ett utfört kommando eller ett fel.
Exempel på en konfigurationskonstruktion med SCEP-nyttolaster för enhetsidentitet:
En Mac konfigurerad som en Controller
<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>En Mac konfigurerad som en Device:
<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>En Mac konfigurerad som en Controller och en Device:
<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>