1AUTHVAR(1) BSD General Commands Manual AUTHVAR(1)
2
4 authvar — handles authenticated variables for pesign
5
7 authvar ⟨-a | -c | -s⟩ -N {guid} -n name ⟨-v value | -f file⟩ [-t time]
8 [-d directory] [-S nickname] [-i file] [-e file]
9
11 authvar is a command line utility for handling authenticated UEFI vari‐
12 ables.
13
15 -a | --append
16 Append to variable
17
18 -c | --clear
19 Clear variable
20
21 -s | --set
22 set variable
23
24 -N ⟨{guid} | namespace⟩ | --namespace ⟨{guid} | namespace⟩
25 Variable is in namespace or {guid} (default: global)
26
27 Use -N help to list namespaces.
28
29 -n name | --name name
30 Variable name
31
32 -v value | --value value
33 Set or append value to variable
34
35 -f file | --valuefile file
36 Read value from file
37
38 -t time | --timestamp time
39 Timestamp for the variable (default: now)
40
41 -d directory | --certdir directory
42 Specify nss certificate database directory (default:
43 /etc/pki/pesign)
44
45 -S nickname | --sign nickname
46 Sign variable with certificate nickname from the NSS database
47
48 -i file | --import file
49 Import variable from file
50
51 -e file | --export file
52 Export variable to file instead of setting it in firmware
53
55 B. Kaliski, PKCS #7: Cryptographic Message Syntax v1.5, Internet
56 Engineering Task Force, RFC 2315, https://tools.ietf.org/html/rfc2315 ,
57 March 1998.
58
59 K. Moriarty, M. Nyström, S. Parkinson, A. Rusch, and M. Scott, PKCS #12:
60 Personal Information Exchange Syntax v1.1, Internet Engineering Task
61 Force, RFC 7292, https://tools.ietf.org/html/rfc7292 , July 2014.
62
63 PKCS11 Technical Committee, PKCS#11: Cryptographic Token Interface
64 Standard, OASIS, https://www.cryptsoft.com/pkcs11doc/ .
65
66 UEFI Specification Working Group, Unified Extensible Firmware Interface
67 (UEFI) Specification Version 2.8, Unified Extensible Firmware Interface
68 Forum, https://uefi.org/specifications , March 2019.
69
71 pesign(1), certutil(1)
72
74 Peter Jones
75
76Linux Jun 4, 2020$ Linux