tpmtoken_protect(1)

tpmtoken_protect1

Encrypt or decrypt data using a symmetric key stored in the user's tpm pkcs#11 data store

Usage

tpmtoken_protect [OPTION]

TPM Management - tpmtoken_protect

Overview

tpmtoken_protect will encrypt or decrypt data using a symmetric key that is stored in the user's data store. The key used to protect the data is a 256-bit AES key stored as a private Secret Key PKCS#11 object. The object has the PKCS#11 label attribute of ´User Data Protection Key´. The key is generated by the TPM PKCS#11 implementation when it is needed the first time. Since it is generated as a private object, it is protected by the TPM on the platform.

This command requires the ´-i´ and ´-o´ command options to be specified.

-h, --help

Display command usage info.

-v, --version

Display command version info.

-l, --log [none|error|info|debug]

Set logging level.

-d, --decrypt

Perform a decryption operation

-e, --encrypt

Perform an encryption operation

-i, --infile FILE

Use FILE as the input to the specified operation

-k, --token STRING

Use STRING to identify the label of the PKCS#11 token to be used

-o, --outfile FILE

Use FILE as the output of the specified operation

Releases

Unchanged in 9 releases since Debian 5.0 (Lenny).

  1. 5.0–13

Reporting bugs

Report bugs to <[email protected]>

From tpm-tools-pkcs11 1.3.9.2-0.2 in Debian 13 (Trixie). Parsed by carta from the page's man source.