[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.2.2 Invoking psktool
Program that generates random keys for use with TLS-PSK. The keys are stored in hexadecimal format in a key file.
This section was generated by AutoGen,
using the agtexi-cmd
template and the option descriptions for the psktool
program.
This software is released under the GNU General Public License, version 3 or later.
psktool usage (-h)
This is the automatically generated usage text for psktool:
psktool - GnuTLS PSK tool - Ver. 3.0.17 USAGE: psktool [ -<flag> [<val>] | --<name>[{=| }<val>] ]... -d, --debug=num Enable debugging. - It must be in the range: 0 to 9999 -s, --keysize=num specify the key size in bytes - It must be in the range: 0 to 512 -u, --username=str specify a username -p, --passwd=str specify a password file. -v, --version[=arg] Output version information and exit -h, --help Display extended usage information and exit -!, --more-help Extended usage information passed thru pager Options are specified by doubled hyphens and their name or by a single hyphen and the flag character. Program that generates random keys for use with TLS-PSK. The keys are stored in hexadecimal format in a key file. please send bug reports to: bug-gnutls@gnu.org
debug option (-d)
This is the “enable debugging.” option. Specifies the debug level.
keysize option (-s)
This is the “specify the key size in bytes” option.
passwd option (-p)
This is the “specify a password file.” option.
username option (-u)
This is the “specify a username” option.
psktool exit status
One of the following exit values will be returned:
- ‘0’
Successful program execution.
- ‘1’
The operation failed or the command syntax was not valid.
psktool See Also
gnutls-cli-debug (1), gnutls-serv (1), srptool (1), certtool (1)
psktool Examples
To add a user ’psk_identity’ in ‘passwd.psk’ for use with GnuTLS run:
$ ./psktool -u psk_identity -p passwd.psk Generating a random key for user 'psk_identity' Key stored to passwd.psk $ cat psks.txt psk_identity:88f3824b3e5659f52d00e959bacab954b6540344 $
This command will create ‘passwd.psk’ if it does not exist and will add user ’psk_identity’ (you will also be prompted for a password).
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on March 23, 2012 using texi2html 5.0.