diff options
author | Eberhard Kuemmerle <e.kuemmerle@fz-juelich.de> | 2010-09-27 13:16:23 -0400 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2010-09-28 07:35:11 -0400 |
commit | 6cc96cada639a823961d5d8a136cbcdc8b8952b8 (patch) | |
tree | cad36d834b95935cd6a2307f9f13ff226eb171f0 /utils/gssd/gss_util.c | |
parent | 837796686ad8f9178c7b6855ada728a53ae511e3 (diff) | |
download | nfs-utils-6cc96cada639a823961d5d8a136cbcdc8b8952b8.tar.gz nfs-utils-6cc96cada639a823961d5d8a136cbcdc8b8952b8.tar.xz nfs-utils-6cc96cada639a823961d5d8a136cbcdc8b8952b8.zip |
svcgssd: Adding a <-p principal> flag
Allow the principal that is used to get the machines creds definable
on the command like with the new '-p <principal>'. This is useful
in cluster environments.
Signed-off-by: Eberhard Kuemmerle <E.Kuemmerle@fz-juelich.de>
Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'utils/gssd/gss_util.c')
-rw-r--r-- | utils/gssd/gss_util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/utils/gssd/gss_util.c b/utils/gssd/gss_util.c index 99aceb3..8fe1e9b 100644 --- a/utils/gssd/gss_util.c +++ b/utils/gssd/gss_util.c @@ -191,7 +191,7 @@ pgsserr(char *msg, u_int32_t maj_stat, u_int32_t min_stat, const gss_OID mech) } int -gssd_acquire_cred(char *server_name) +gssd_acquire_cred(char *server_name, const gss_OID oid) { gss_buffer_desc name; gss_name_t target_name; @@ -203,7 +203,7 @@ gssd_acquire_cred(char *server_name) name.length = strlen(server_name); maj_stat = gss_import_name(&min_stat, &name, - (const gss_OID) GSS_C_NT_HOSTBASED_SERVICE, + oid, &target_name); if (maj_stat != GSS_S_COMPLETE) { |