NAME
authvar – handles 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
- -a | --append
-
Append to variable
- -c | --clear
-
Clear variable
- -s | --set
-
set variable
- -N ⟨{guid} | namespace⟩ | --namespace ⟨{guid} | namespace⟩
-
Variable is in namespace or {guid}( default: global)
Use -N help to list namespaces.
- -n name | --name name
-
Variable name
- -v value | --value value
-
Set or append value to variable
- -f file | --valuefile file
-
Read value from file
- -t time | --timestamp time
-
Timestamp for the variable( default: now)
- -d directory | --certdir directory
-
Specify nss certificate database directory( default: /etc/pki/pesign)
- -S nickname | --sign nickname
-
Sign variable with certificate nickname from the NSS database
- -i file | --import file
-
Import variable from file
- -e file | --export file
-
Export variable to file instead of setting it in firmware
STANDARDS
B. Kaliski, PKCS #7: Cryptographic Message Syntax v1.5, RFC 2315, Internet Engineering Task Force, March 1998, https://tools.ietf.org/html/rfc2315 .
K. Moriarty, M. Nyström, S. Parkinson, A. Rusch, and M. Scott, PKCS #12: Personal Information Exchange Syntax v1.1, RFC 7292, Internet Engineering Task Force, July 2014, https://tools.ietf.org/html/rfc7292 .
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, March 2019, https://uefi.org/specifications .
SEE ALSO
AUTHORS
Peter Jones