]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
add client configuration for PSK
authorAlan T. DeKok <aland@freeradius.org>
Tue, 8 Aug 2023 12:20:46 +0000 (08:20 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 8 Aug 2023 12:20:46 +0000 (08:20 -0400)
src/main/tls.c

index 3f3c40b1f77c70aa062e01c25c72d6f7a36ae3bd..44bf1ca5ad4924bdc5a45da9778838f698ab69d8 100644 (file)
@@ -1741,6 +1741,10 @@ static CONF_PARSER tls_client_config[] = {
        { "certificate_file", FR_CONF_OFFSET(PW_TYPE_FILE_INPUT, fr_tls_server_conf_t, certificate_file), NULL },
        { "ca_file", FR_CONF_OFFSET(PW_TYPE_FILE_INPUT, fr_tls_server_conf_t, ca_file), NULL },
        { "private_key_password", FR_CONF_OFFSET(PW_TYPE_STRING | PW_TYPE_SECRET, fr_tls_server_conf_t, private_key_password), NULL },
+#ifdef PSK_MAX_IDENTITY_LEN
+       { "psk_identity", FR_CONF_OFFSET(PW_TYPE_STRING, fr_tls_server_conf_t, psk_identity), NULL },
+       { "psk_hexphrase", FR_CONF_OFFSET(PW_TYPE_STRING | PW_TYPE_SECRET, fr_tls_server_conf_t, psk_password), NULL },
+#endif
        { "dh_file", FR_CONF_OFFSET(PW_TYPE_STRING, fr_tls_server_conf_t, dh_file), NULL },
        { "random_file", FR_CONF_OFFSET(PW_TYPE_STRING, fr_tls_server_conf_t, random_file), NULL },
        { "fragment_size", FR_CONF_OFFSET(PW_TYPE_INTEGER, fr_tls_server_conf_t, fragment_size), "1024" },