nvme-tls-key(1) ====================== NAME ---- nvme-tls-key - Manage NVMe TLS PSKs SYNOPSIS -------- [verse] 'nvme tls-key' [--keyring=<name> | -k <name>] [--keytype=<type> | -t <type>] [--keyfile=<file> | -f <file>] [--import | -i] [--export | -e] [--verbose | -v] DESCRIPTION ----------- Import or export NVMe TLS pre-shared keys (PSKs) from the system keystore. When the '--export' option is given, all NVMe TLS PSKs are exported in the form <descriptions> <psk> where '<description>' is the key description from the exported key and '<psk>' is the key data in PSK interchange format 'NVMeTLSkey-1:01:<base64 encoded data>:'. Each key is exported in a single line. When the '--import' option is given key data is read in the same format and imported into the kernel keystore. OPTIONS ------- -k <name>:: --keyring=<name>:: Name of the keyring into which the 'retained' TLS key should be stored. Default is '.nvme'. -t <type>:: --keytype=<type>:: Type of the key for resulting TLS key. Default is 'psk'. -k <file>:: --keyfile=<file>:: File to read the keys from or write the keys to instead of stdin / stdout. -i:: --import:: Read the key data from the file specified by '--keyfile' or stdin if not present. -e:: --export:: Write the key data to the file specified by '--keyfile' or stdou if not present. -v:: --verbose:: Increase the information detail in the output. EXAMPLES -------- No Examples NVME ---- Part of the nvme-user suite