mirror of
https://github.com/fleetdm/fleet
synced 2026-04-22 05:57:36 +00:00
For #24880 This includes a logic to gather the expiration date of managed NDES certs and renewal of these certs. This PR includes some validation logic (needed to not interfere with custom SCEP validation). The rest of validation will be implemented as part of #24878 # Checklist for submitter - [x] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. - [x] Added/updated automated tests - [x] A detailed QA plan exists on the associated ticket (if it isn't there, work with the product group's QA engineer to add it) - [x] Manual QA for all new/changed functionality
99 lines
3.8 KiB
XML
99 lines
3.8 KiB
XML
<?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>$FLEET_VAR_CUSTOM_SCEP_CHALLENGE_scepName</string>
|
|
<key>URL</key>
|
|
<string>${FLEET_VAR_CUSTOM_SCEP_PROXY_URL_scepName}</string>
|
|
<key>Key Type</key>
|
|
<string>RSA</string>
|
|
<key>Key Usage</key>
|
|
<integer>5</integer>
|
|
<key>Keysize</key>
|
|
<integer>2048</integer>
|
|
<key>Subject</key>
|
|
<array>
|
|
<array>
|
|
<array>
|
|
<string>CN</string>
|
|
<string>WIFI ${FLEET_VAR_SCEP_RENEWAL_ID}</string>
|
|
</array>
|
|
</array>
|
|
<array>
|
|
<array>
|
|
<string>OU</string>
|
|
<string>FLEET DEVICE MANAGEMENT</string>
|
|
</array>
|
|
</array>
|
|
</array>
|
|
</dict>
|
|
<key>PayloadDisplayName</key>
|
|
<string>SCEP #1</string>
|
|
<key>PayloadIdentifier</key>
|
|
<string>com.fleetdm.custom.scep</string>
|
|
<key>PayloadType</key>
|
|
<string>com.apple.security.scep</string>
|
|
<key>PayloadUUID</key>
|
|
<string>9DCC35A5-1</string>
|
|
<key>PayloadVersion</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
<dict>
|
|
<key>PayloadContent</key>
|
|
<dict>
|
|
<key>Challenge</key>
|
|
<string>abc</string>
|
|
<key>URL</key>
|
|
<string>https://example.com</string>
|
|
<key>Key Type</key>
|
|
<string>RSA</string>
|
|
<key>Key Usage</key>
|
|
<integer>5</integer>
|
|
<key>Keysize</key>
|
|
<integer>2048</integer>
|
|
<key>Subject</key>
|
|
<array>
|
|
<array>
|
|
<array>
|
|
<string>CN</string>
|
|
<string>WIFI</string>
|
|
</array>
|
|
</array>
|
|
<array>
|
|
<array>
|
|
<string>OU</string>
|
|
<string>FLEET DEVICE MANAGEMENT</string>
|
|
</array>
|
|
</array>
|
|
</array>
|
|
</dict>
|
|
<key>PayloadDisplayName</key>
|
|
<string>SCEP #2</string>
|
|
<key>PayloadIdentifier</key>
|
|
<string>com.fleetdm.custom.scep2</string>
|
|
<key>PayloadType</key>
|
|
<string>com.apple.security.scep</string>
|
|
<key>PayloadUUID</key>
|
|
<string>9DCC35A5-2</string>
|
|
<key>PayloadVersion</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
</array>
|
|
<key>PayloadDisplayName</key>
|
|
<string>CustomSCEP2</string>
|
|
<key>PayloadIdentifier</key>
|
|
<string>CustomSCEP2</string>
|
|
<key>PayloadType</key>
|
|
<string>Configuration</string>
|
|
<key>PayloadUUID</key>
|
|
<string>CustomSCEP2</string>
|
|
<key>PayloadVersion</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
</plist>
|