1tpmtoken_protect(1) General Commands Manual tpmtoken_protect(1)
2
3
4
5 TPM Management - tpmtoken_protect
6
8 tpmtoken_protect - encrypt or decrypt data using a symmetric key stored
9 in the user's TPM PKCS#11 data store
10
12 tpmtoken_protect [ OPTION ]
13
14
16 tpmtoken_protect will encrypt or decrypt data using a symmetric key
17 that is stored in the user's data store. The key used to protect the
18 data is a 256-bit AES key stored as a private Secret Key PKCS#11
19 object. The object has the PKCS#11 label attribute of ´User Data
20 Protection Key´. The key is generated by the TPM PKCS#11
21 implementation when it is needed the first time. Since it is generated
22 as a private object, it is protected by the TPM on the platform.
23
24 This command requires the ´-i´ and ´-o´ command options to be
25 specified.
26
27
28 -h, --help
29 Display command usage info.
30
31 -v, --version
32 Display command version info.
33
34 -l, --log [none|error|info|debug]
35 Set logging level.
36
37 -d, --decrypt
38 Perform a decryption operation
39
40 -e, --encrypt
41 Perform an encryption operation
42
43 -i, --infile FILE
44 Use FILE as the input to the specified operation
45
46 -k, --token STRING
47 Use STRING to identify the label of the PKCS#11 token to be used
48
49 -o, --outfile FILE
50 Use FILE as the output of the specified operation
51
52
54 tpmtoken_init(1), tpmtoken_import(1), tpmtoken_setpasswd(1),
55 tpmtoken_objects(1)
56
57
59 Report bugs to <trousers-users@lists.sourceforge.net>
60
61
62
63TPM Management 2005-04-25 tpmtoken_protect(1)