summaryrefslogtreecommitdiffstats
path: root/sys/kgssapi
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
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')
-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