fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
2.93k stars 408 forks source link

Sign macOS enrollment and configuration profiles #10418

Closed zhumo closed 4 months ago

zhumo commented 1 year ago

Goal

User story
As an IT admin,
I want my the enrollment profile and configuration profiles installed on my macOS hosts to be signed
so that anyone viewing the enrollment profile in System Settings > Profiles won't see a red "Unsigned" message.

Context

Changes

Product

Engineering

ℹ️  Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".

QA

Risk assessment

Manual testing steps

  1. Step 1
  2. Step 2
  3. Step 3

Testing notes

Confirmation

  1. [ ] Engineer (@____): Added comment to user story confirming successful completion of QA.
  2. [ ] QA (@____): Added comment to user story confirming successful completion of QA.
noahtalerman commented 4 months ago

unfortunately is the name we currently put in the SCEP cert, we can absolutely change that for new certs we generate tho.

@roperzh got it! I tracked this as a feature request here: https://github.com/fleetdm/fleet/issues/18427

noahtalerman commented 4 months ago

Hey @dherder, @pintomi1989, @Patagonia121 heads up, this prospect/customer request was shipped in 4.49 ✨

Note that existing profiles won't be retroactively signed (they must be re-installed).

rachaelshaw commented 4 months ago

C&C: need to check for out-of-date documentation (@marko-lisica can you help with this when you're back?)

noahtalerman commented 4 months ago

Closing this issue.

Did a search through Custom OS settings doc page and we don't mention signing at all.

This is ok because we think IT admins expect profiles to be signed by default.

fleet-release commented 4 months ago

Profiles signed, secure, Trust in systems restored, pure. Fleet aids, reassures.

noahtalerman commented 4 months ago

Existing profiles won't be retroactively signed (they must be re-installed).