zfs-tpm1x-load-key
- load tzpfms TPM1.X-encrypted ZFS dataset key
zfs-tpm1x-load-key
[-n] dataset
zfs-tpm1x-load-key(8), after verifying that dataset
was encrypted with tzpfms backend TPM1.X will unseal the key and load it into dataset
.
The user is prompted for, first, the SRK passphrase, set when taking ownership, if it's not "well-known" (all zeroes), then the additional passphrase set when creating the key, if it was provided.
See zfs-tpm1x-change-key(8) for a detailed description.
-n
-n
option.The tzpfms suite connects to a local tcsd(8) process (at localhost:30003
) by default.
Use the environment variable TZPFMS_TPM1X
to specify a remote TCS hostname.
The TrouSerS tcsd(8) daemon will try /dev/tpm0
, then /udev/tpm0
, then /dev/tpm
;
by occupying one of the earlier ones with, for example, shell redirection, a later one can be selected.
The TrouSerS project page at https://sourceforge.net/projects/trousers.
The TPM 1.2 main specification index at <https://trustedcomputinggroup.org/resource/tpm-main-specification>.
Written by наб <nabijaczleweli@nabijaczleweli.xyz>
To all who support further development, in particular:
<https://todo.sr.ht/~nabijaczleweli/tzpfms>
<~nabijaczleweli/tzpfms@lists.sr.ht>, archived at <https://lists.sr.ht/~nabijaczleweli/tzpfms>