-
Notifications
You must be signed in to change notification settings - Fork 472
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List certificates on macOS, iOS, iPadOS hosts #22802
Comments
Similar to #20717 |
Problem
Use case: an employee with a BYOD leaves the organization and CorpIT wants to know which certs the device has and revoke them. While this is possible through osquery on Mac/Windows, it's not possible to use this method on iOS. The security queries will return the value they are looking for, certificates, but also data that would be useful for other customers to be able to query and unlock some GitOps lifecylces - i.e. Find My, Management status, Hardware encryption type All available values: https://support.apple.com/en-gb/guide/deployment/dep5872f7b3c/1/web/1.0 What have you tried?Not possible through Fleet. Potential solutionsCould use osquery on supported platforms or use a custom MDM command, like what this customer is trying to do with certs - https://developer.apple.com/documentation/devicemanagement/list_the_certificates What is the expected workflow as a result of your proposal?Being able to hit an API, similar to the |
@harrisonravazzolo can you please ask the above on your next call w/ pingali? Thanks! Also check out the "in the interim" below:
|
@harrisonravazzolo just following up to say that I don't think we can move this request forward to drafting/design until we understand the above. Can you please ask the above on your next call w/ pingali? Thanks! |
The downstream use case for the data returned is not clear on this snippet but they have potentially turned this into a requirement. |
@harrisonravazzolo it's still unclear what the desired workflow is. Do they want to see a list of certificates on the Host details page? You can imagine we'd show a list like the list of users: |
Hey @noahtalerman - I can ask Pingali but yeah, I would imagine something like that, but that it's also included in the api. Don't know how helpful this screenshot is but this is me running the command on my iPhone and getting the certs. |
Access to a lot of resources are through certs - so knowing if a device has a particular cert might mean the end user has access to the dev test wifi network, or, they have a kerberos identity for the iOS app test services, or something like that. |
@harrisonravazzolo heads up, we peeled this user story off this request and brought it into the current design sprint. Keep in mind that the user story might not address the entire request. It may just be a small, iterative piece of it. |
@harrisonravazzolo @noahtalerman wondering if we ever got the answer to this question in the issue description:
|
@rachaelshaw I don't think we know for sure if pingali is building an automation. That said, I chatted w/ Allen (subject matter expert), and other MDM solutions present a list of certificates on their equivalent of the Host details page. This way, the IT admin can confirm they're present on the device. So, I think it's safe to assume that pingali is at least looking for this. In the user story we're working on now, I think we start w/ adding certificates to the Host details page (host vitals API too). Later, we might add a view that shows all certificates across hosts or fire webhooks when a certificate fails to install (to aid automations if they exist). |
customer-pingali
: Gong snippet: https://us-65885.app.gong.io/call?id=2699116120479648557&highlights=%5B%7B%22type%22%3A%22SHARE%22%2C%22from%22%3A370%2C%22to%22%3A458%7D%5DUser stories
The text was updated successfully, but these errors were encountered: