Scroll to navigation

AUTHVAR(1) General Commands Manual AUTHVAR(1)

NAME

authvarhandles authenticated variables for pesign

SYNOPSIS

authvar -a-c-s-N {guid} -n name-v value | -f file⟩ [-t time] [-d directory] [-S nickname] [-i file] [-e file]

DESCRIPTION

authvar is a command line utility for handling authenticated UEFI variables.

OPTIONS

|
Append to variable
|
Clear variable
|
set variable
⟨{guid} | namespace⟩ | ⟨{guid} | namespace⟩
Variable is in namespace or {guid} (default: global)

Use -N help to list namespaces.

name | name
Variable name
value | value
Set or append value to variable
file | file
Read value from file
time | time
Timestamp for the variable (default: now)
directory | directory
Specify nss certificate database directory (default: /etc/pki/pesign)
nickname | nickname
Sign variable with certificate nickname from the NSS database
file | file
Import variable from file
file | file
Export variable to file instead of setting it in firmware

STANDARDS

B. Kaliski, PKCS #7: Cryptographic Message Syntax v1.5, Internet Engineering Task Force, RFC 2315, https://tools.ietf.org/html/rfc2315 , March 1998.

K. Moriarty, M. Nyström, S. Parkinson, A. Rusch, and M. Scott, PKCS #12: Personal Information Exchange Syntax v1.1, Internet Engineering Task Force, RFC 7292, https://tools.ietf.org/html/rfc7292 , July 2014.

PKCS11 Technical Committee, PKCS#11: Cryptographic Token Interface Standard, OASIS, https://www.cryptsoft.com/pkcs11doc/ .

UEFI Specification Working Group, Unified Extensible Firmware Interface (UEFI) Specification Version 2.8, Unified Extensible Firmware Interface Forum, https://uefi.org/specifications , March 2019.

SEE ALSO

pesign(1), certutil(1)

AUTHORS

Peter Jones

June 4, 2020 Linux