summaryrefslogtreecommitdiffstats
path: root/src/gss_ntlmssp.h
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-07-21 00:57:25 -0400
committerSimo Sorce <simo@redhat.com>2013-07-28 13:17:51 -0400
commitba8c09800ef820e4b348c2e034fb9aa602463ff3 (patch)
treeb60e4421f35209965ad2b6936bb8f0794b9ca6b7 /src/gss_ntlmssp.h
parentb523d7877fe2d8391dbc0f0f61d9965fe26423f7 (diff)
downloadgss-ntlmssp-ba8c09800ef820e4b348c2e034fb9aa602463ff3.tar.gz
gss-ntlmssp-ba8c09800ef820e4b348c2e034fb9aa602463ff3.tar.xz
gss-ntlmssp-ba8c09800ef820e4b348c2e034fb9aa602463ff3.zip
Add Credential Store support
This allows a program to feed crdentials directly to GSSAPI from a configuration file, or other means.
Diffstat (limited to 'src/gss_ntlmssp.h')
-rw-r--r--src/gss_ntlmssp.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gss_ntlmssp.h b/src/gss_ntlmssp.h
index ed2b105..334351a 100644
--- a/src/gss_ntlmssp.h
+++ b/src/gss_ntlmssp.h
@@ -146,6 +146,16 @@ uint32_t gssntlm_acquire_cred(uint32_t *minor_status,
gss_OID_set *actual_mechs,
uint32_t *time_rec);
+uint32_t gssntlm_acquire_cred_from(uint32_t *minor_status,
+ gss_name_t desired_name,
+ uint32_t 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,
+ uint32_t *time_rec);
+
uint32_t gssntlm_release_cred(uint32_t *minor_status,
gss_cred_id_t *cred_handle);