1
0
Fork 0
nvme-cli/Documentation/nvme-tls-key.txt
Daniel Baumann 698d985f9d
Merging upstream version 2.9.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-16 12:26:52 +01:00

69 lines
1.4 KiB
Text

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