.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH SBVARSIGN "1" "September 2024" "sbvarsign 0.9.5" "User Commands" .SH NAME sbvarsign - UEFI authenticated variable signing tool .SH SYNOPSIS .B sbvarsign [\fI\,options\/\fR] \fI\,--key --cert \/\fR .SH DESCRIPTION Sign a blob of data for use in SetVariable(). .SH OPTIONS .TP \fB\-\-engine\fR use the specified engine to load the key .TP \fB\-\-key\fR signing key (PEM\-encoded RSA private key) .TP \fB\-\-cert\fR certificate (x509 certificate) .TP \fB\-\-include\-attrs\fR include attrs at beginning of output file .TP \fB\-\-guid\fR EFI GUID for the variable. If omitted, EFI_IMAGE_SECURITY_DATABASE or EFI_GLOBAL_VARIABLE (depending on ) will be used. .TP \fB\-\-attr\fR variable attributes. One or more of: NON_VOLATILE BOOTSERVICE_ACCESS RUNTIME_ACCESS TIME_BASED_AUTHENTICATED_WRITE_ACCESS APPEND_WRITE .TP Separate multiple attrs with a comma, default is all attributes, TIME_BASED_AUTH... is always included. .TP \fB\-\-output\fR write signed data to (default .signed)