gnutls_psk_set_client_credentials (3) Linux Manual Page
gnutls_psk_set_client_credentials – API function
Synopsis
#include <gnutls/gnutls.h> int gnutls_psk_set_client_credentials(gnutls_psk_client_credentials_t res, const char * username, const gnutls_datum_t * key, gnutls_psk_key_flags flags);
Arguments
- gnutls_psk_client_credentials_t res
- is a gnutls_psk_client_credentials_t structure.
- const char * username
- is the user’s zero-terminated userid
- const gnutls_datum_t * key
- is the user’s key
- gnutls_psk_key_flags flags
- indicate the format of the key, either GNUTLS_PSK_KEY_RAW or GNUTLS_PSK_KEY_HEX.
Description
This function sets the username and password, in a gnutls_psk_client_credentials_t structure. Those will be used in PSK authentication. username should be an ASCII string or UTF-8 strings prepared using the "SASLprep" profile of "stringprep". The key can be either in raw byte format or in Hex format (without the 0x prefix).Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise an error code is returned.Reporting Bugs
Report bugs to <bugs [at] gnutls.org>.Home page: http://www.gnutls.org
Copyright
Copyright © 2001-2014 Free Software Foundation, Inc..Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
