summaryrefslogtreecommitdiffstats
path: root/sys/kgssapi/gss_impl.c
diff options
context:
space:
mode:
authorrmacklem <rmacklem@FreeBSD.org>2013-07-09 01:05:28 +0000
committerrmacklem <rmacklem@FreeBSD.org>2013-07-09 01:05:28 +0000
commit4050bd5a8c332830247150962d76ec30ac4b1176 (patch)
treefb833de398573277a20d524177c93d925a472b57 /sys/kgssapi/gss_impl.c
parent3297db39d56073deb3fd4d2b69fce426ac837803 (diff)
downloadFreeBSD-src-4050bd5a8c332830247150962d76ec30ac4b1176.zip
FreeBSD-src-4050bd5a8c332830247150962d76ec30ac4b1176.tar.gz
Add support for host-based (Kerberos 5 service principal) initiator
credentials to the kernel rpc. Modify the NFSv4 client to add support for the gssname and allgssname mount options to use this capability. Requires the gssd daemon to be running with the "-h" option. Reviewed by: jhb
Diffstat (limited to 'sys/kgssapi/gss_impl.c')
-rw-r--r--sys/kgssapi/gss_impl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kgssapi/gss_impl.c b/sys/kgssapi/gss_impl.c
index 365a876..172471a 100644
--- a/sys/kgssapi/gss_impl.c
+++ b/sys/kgssapi/gss_impl.c
@@ -286,6 +286,7 @@ kgssapi_modevent(module_t mod, int type, void *data)
switch (type) {
case MOD_LOAD:
+ rpc_gss_entries.rpc_gss_refresh_auth = rpc_gss_refresh_auth;
rpc_gss_entries.rpc_gss_secfind = rpc_gss_secfind;
rpc_gss_entries.rpc_gss_secpurge = rpc_gss_secpurge;
rpc_gss_entries.rpc_gss_seccreate = rpc_gss_seccreate;
OpenPOWER on IntegriCloud