Skip to content

Enrollment w/ IDevID or IAK certificates #173

@nicowilliams

Description

@nicowilliams

Currently Safeboot has an enrollment protocol where an admin enrolls {hostname, EKcert} (or even {hostname, EKpub} where there is a different way to validate the EKpub).

When systems come with IDevID or IAK certificates, then we could enroll {hostname, serial_number}, and the binding of an EKpub could then happen in an automated protocol where the client sends its IDevID or IAK certificate, and the EKpub, and then the enrollment protocol would encrypt assets for the host to the host's EKpub but with the cryptographic name of the IDevID/IAK as the activation object.

This makes for a simpler manual step than today: instead of having to boot trusted media to extract an EKcert, the admin would only have to copy a serial number from a manifest into an inventory system and assign a hostname.

The part of the protocol where the host sends its IDevID or IAK certs and the EKpub could be run in an isolated lab or in production networks. (In the former case the enrollment servers can be isolated for extra security.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions