aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/eap_radius/eap_radius_xauth.h
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2013-07-23 14:24:58 +0200
committerMartin Willi <martin@revosec.ch>2013-09-03 16:26:19 +0200
commit510ecf612a07330f22cd0e0bb24140ea529519cd (patch)
treece1718705dfc99195b1a21331931533dd02ee4a1 /src/libcharon/plugins/eap_radius/eap_radius_xauth.h
parent7a425fb24ca9c80ff1c5a9e842f1cb72c637d2b0 (diff)
downloadstrongswan-510ecf612a07330f22cd0e0bb24140ea529519cd.tar.bz2
strongswan-510ecf612a07330f22cd0e0bb24140ea529519cd.tar.xz
xauth: add a configuration string option to be passed to XAuth instances
The configuration string is appended to the XAuth backend name, separated by a colon. The configuration string is passed untouched to the backend, where it can change the behavior of the XAuth module.
Diffstat (limited to 'src/libcharon/plugins/eap_radius/eap_radius_xauth.h')
-rw-r--r--src/libcharon/plugins/eap_radius/eap_radius_xauth.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libcharon/plugins/eap_radius/eap_radius_xauth.h b/src/libcharon/plugins/eap_radius/eap_radius_xauth.h
index 8571bbc9f..5baacfbe8 100644
--- a/src/libcharon/plugins/eap_radius/eap_radius_xauth.h
+++ b/src/libcharon/plugins/eap_radius/eap_radius_xauth.h
@@ -41,9 +41,11 @@ struct eap_radius_xauth_t {
*
* @param server ID of the XAuth server
* @param peer ID of the XAuth client
+ * @param profile configuration string
* @return xauth_generic_t object
*/
eap_radius_xauth_t *eap_radius_xauth_create_server(identification_t *server,
- identification_t *peer);
+ identification_t *peer,
+ char *profile);
#endif /** EAP_RADIUS_XAUTH_H_ @}*/