From ba8c09800ef820e4b348c2e034fb9aa602463ff3 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Sun, 21 Jul 2013 00:57:25 -0400 Subject: Add Credential Store support This allows a program to feed crdentials directly to GSSAPI from a configuration file, or other means. --- src/gss_spi.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/gss_spi.c') diff --git a/src/gss_spi.c b/src/gss_spi.c index 06098a5..2f37b60 100644 --- a/src/gss_spi.c +++ b/src/gss_spi.c @@ -16,6 +16,7 @@ */ #include +#include #include "gss_ntlmssp.h" @@ -57,6 +58,27 @@ OM_uint32 gss_delete_sec_context(OM_uint32 *minor_status, output_token); } +OM_uint32 gss_acquire_cred_from(OM_uint32 *minor_status, + gss_name_t desired_name, + OM_uint32 time_req, + gss_OID_set desired_mechs, + gss_cred_usage_t cred_usage, + gss_const_key_value_set_t cred_store, + gss_cred_id_t *output_cred_handle, + gss_OID_set *actual_mechs, + OM_uint32 *time_rec) +{ + return gssntlm_acquire_cred_from(minor_status, + desired_name, + time_req, + desired_mechs, + cred_usage, + cred_store, + output_cred_handle, + actual_mechs, + time_rec); +} + OM_uint32 gss_acquire_cred(OM_uint32 *minor_status, gss_name_t desired_name, OM_uint32 time_req, -- cgit