nvme-check-tls-key(1) ======================== NAME ---- nvme-check-tls-key - Check a generated NVMe TLS PSK SYNOPSIS -------- [verse] 'nvme check-tls-key' [--keyring= | -k ] [--keytype= | -t ] [--hostnqn= | -n ] [--subsysnqn= | -c ] [--keydata= | -d ] [--output-format= | -o ] [--identity= | -I ] [--insert | -i ] [--verbose | -v] DESCRIPTION ----------- Checks if the key is a valid NVMe TLS PSK in the PSK interchange format 'NVMeTLSkey-1:01::'. If '--insert' is specified the the derived 'retained' TLS key is stored in the keyring, otherwise the TLS identity of the key is printed out. OPTIONS ------- -k :: --keyring=:: Name of the keyring into which the 'retained' TLS key should be stored. Default is '.nvme'. -t :: --keytype=:: Type of the key for resulting TLS key. Default is 'psk'. -n :: --hostnqn=:: Host NVMe Qualified Name (NQN) to be used to derive the 'retained' TLS key -c :: --subsysnqn=:: Subsystem NVMe Qualified Name (NQN) to be used to derive the 'retained' TLS key -d :: --keydata=:: Key to be checked. -I :: --identity=:: NVMe TLS key identity version to be used; '0' for the default identity, and '1' for the TLS identity suffixed by the PSK hash as specified in TP8018. -i: --insert: Insert the derived 'retained' key in the keyring. -o :: --output-format=:: Set the reporting format to 'normal', 'json' or 'binary'. Only one output format can be used at a time. -v:: --verbose:: Increase the information detail in the output. EXAMPLES -------- No Examples NVME ---- Part of the nvme-user suite