We are experiencing an issue with ADCertificate auto-renewal on macOS devices enrolled via MDM.
Platform: macOS
CA: Microsoft AD CS
Payload Type: com.apple.ADCertificate.managed
Initial certificate enrollment works correctly
EnableAutoRenewal is set to true
Certificate does not renew automatically as it approaches expiry
We would like to confirm:
Are there any known issues with macOS ADCertificate managed payload auto-renewal, particularly with Microsoft AD CS environments?
Below is the exact payload configuration in use:
<?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>PayloadVersion</key> <integer>1</integer> <key>PayloadUUID</key> <string>e058b034-0f7c-477a-b070-92c90ac89c8e</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadOrganization</key> <string>MDM</string> <key>PayloadIdentifier</key> <string>com.mdm.25556868-86f8-4626-a0f4-eb39e5da6cae.MyProfile1</string> <key>PayloadDisplayName</key> <string>MyProfile1</string> <key>PayloadRemovalDisallowed</key> <true/> <key>PayloadContent</key> <array> <dict> <key>PayloadVersion</key> <integer>1</integer> <key>PayloadUUID</key> <string>513f041c-4e1f-47bd-afa9-cfb942bb981f</string> <key>PayloadType</key> <string>com.apple.ADCertificate.managed</string> <key>PayloadOrganization</key> <string>MDM</string> <key>PayloadIdentifier</key> <string>513f041c-4e1f-47bd-afa9-cfb942bb981f</string> <key>PayloadDisplayName</key> <string>AD Certificate Payload</string> <key>CertServer</key> <string><our_adcs_url></string> <key>CertificateAuthority</key> <string>zylker-CA</string> <key>CertTemplate</key> <string>Template</string> <key>CertificateRenewalTimeInterval</key> <integer>20</integer> <key>Keysize</key> <integer>2048</integer> <key>EnableAutoRenewal</key> <true/> <key>AllowAllAppsAccess</key> <true/> <key>Description</key> <string>server certificate</string> <key>KeyIsExtractable</key> <true/> </dict> </array> </dict> </plist>
Thank you.