mirror of
https://git.sr.ht/~nabijaczleweli/tzpfms
synced 2025-05-07 10:41:01 +03:00
95 lines
1.9 KiB
Groff
95 lines
1.9 KiB
Groff
.\" SPDX-License-Identifier: MIT
|
|
.
|
|
.Dd October 17, 2021
|
|
.ds doc-volume-operating-system
|
|
.Dt ZFS-TPM1X-LOAD-KEY 8
|
|
.Os tzpfms 0.1-7
|
|
.
|
|
.Sh NAME
|
|
.Nm zfs-tpm1x-load-key
|
|
.Nd load tzpfms TPM1.X-encrypted ZFS dataset key
|
|
.Sh SYNOPSIS
|
|
.Nm
|
|
.Op Fl n
|
|
.Ar dataset
|
|
.
|
|
.Sh DESCRIPTION
|
|
After verifying
|
|
.Ar dataset
|
|
was encrypted with
|
|
.Nm tzpfms
|
|
backend
|
|
.Sy TPM1.X
|
|
will unseal the key and load it into
|
|
.Ar dataset .
|
|
.Pp
|
|
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.
|
|
.Pp
|
|
See
|
|
.Xr zfs-tpm1x-change-key 8
|
|
for a detailed description.
|
|
.
|
|
.Sh OPTIONS
|
|
.Bl -tag -compact -width "-n"
|
|
.It Fl n
|
|
Do a no-op/dry run, can be used even if the key is already loaded.
|
|
Equivalent to
|
|
.Nm zfs Cm load-key Ns 's
|
|
.Fl n
|
|
option.
|
|
.El
|
|
.
|
|
.\" SPDX-License-Identifier: MIT
|
|
.
|
|
.Sh TPM1.X back-end configuration
|
|
.Ss TPM selection
|
|
The
|
|
.Nm tzpfms
|
|
suite connects to a local
|
|
.Xr tcsd 8
|
|
process
|
|
.Pq at Pa localhost:30003
|
|
by default.
|
|
Use the environment variable
|
|
.Ev TZPFMS_TPM1X
|
|
to specify a remote TCS hostname.
|
|
.Pp
|
|
The TrouSerS
|
|
.Xr tcsd 8
|
|
daemon will try
|
|
.Pa /dev/tpm0 ,
|
|
then
|
|
.Pa /udev/tpm0 ,
|
|
then
|
|
.Pa /dev/tpm ;
|
|
by occupying one of the earlier ones with, for example, shell redirection, a later one can be selected.
|
|
.
|
|
.Ss See also
|
|
The TrouSerS project page at
|
|
.Lk https:/\&/sourceforge.net/projects/trousers .
|
|
.Pp
|
|
The TPM 1.2 main specification index at
|
|
.Lk https:/\&/trustedcomputinggroup.org/resource/tpm-main-specification .
|
|
.
|
|
.\" SPDX-License-Identifier: MIT
|
|
.
|
|
.Sh SPECIAL THANKS
|
|
To all who support further development, in particular:
|
|
.Bl -bullet -offset 4n -compact -width 0
|
|
.It
|
|
ThePhD
|
|
.It
|
|
Embark Studios
|
|
.El
|
|
.
|
|
.Sh REPORTING BUGS
|
|
.Lk https:/\&/todo.sr.ht/~nabijaczleweli/tzpfms
|
|
.Pp
|
|
.Mt ~nabijaczleweli/tzpfms@lists.sr.ht ,
|
|
archived at
|
|
.Lk https:/\&/lists.sr.ht/~nabijaczleweli/tzpfms .
|
|
.
|
|
.Sh SEE ALSO
|
|
.Lk https:/\&/git.sr.ht/~nabijaczleweli/tzpfms
|