PayloadKit

Crypt

com.grahamgilbert.crypt

Crypt settings

macOS

Configuration Keys (8)

KeyTypeDescriptionDefaultRange
ServerURLstring
required
string—Default: —Range: —

Leave recovery key plist on disk

booleanBy default, the plist at /var/root/crypt_output.plist with the FileVault Key will be removed once it has been escrowed. If this is set to True the key will remain as root read only.Default: trueRange: —

Rotate recovery key on each use. (Only HFS-formatted disks)

booleanIf the recovery key plist is still present on the disk, rotates the recovery key after the key is used to unlock the disk.Default: trueRange: —

Validate recovery key

booleanIf the recovery key plist is still present on the disk, validates the recovery key. If the key fails validation, the plist is removed so it can be regenerated on next login.Default: trueRange: —

Recovery key plist path

stringPath where the recovery key plist is written to disk.Default: "/var/root/crypt_output.plist"Range: —

Recovery key re-escrow interval

integerTime interval in Hours for how often Crypt tries to re-escrow the key to Crypt-Server after the first successful escrow.Default: 1Range: —

Users ignored

arrayLocal users that will not be forced to enable FileVault.Default: —Range: —
Usernamestring
stringUsername that will not be forced to enable FileVaultDefault: —Range: —

Recovery key error command

arrayCommand that is run after Crypt has detected an error condition with a stored key that cannot be resolved silently - either it has failed validation or the server has instructed the client to rotate the key. These cannot be resolved silently on APFS volumes, so the user will need to log in again. If you have a tool that can enforce a logout or a reboot, you can run it here.Default: —Range: —
Commandstring
string—Default: —Range: —