summaryrefslogtreecommitdiffstats
path: root/proxy/src/mechglue/gss_plugin.h
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2012-05-31 19:01:28 -0400
committerSimo Sorce <simo@redhat.com>2012-08-28 17:17:13 +0200
commit57f72d980610a66ad3e1ab656d012a89febfe9a3 (patch)
treead4384509d9a261debede3ae88f54dc72fb9e9c0 /proxy/src/mechglue/gss_plugin.h
parentbdd274acb49ddaf07ad1b1a1cfd9a205ce98740b (diff)
downloadgss-proxy-57f72d980610a66ad3e1ab656d012a89febfe9a3.tar.gz
gss-proxy-57f72d980610a66ad3e1ab656d012a89febfe9a3.tar.xz
gss-proxy-57f72d980610a66ad3e1ab656d012a89febfe9a3.zip
Implement name related mechglue wrappers
Diffstat (limited to 'proxy/src/mechglue/gss_plugin.h')
-rw-r--r--proxy/src/mechglue/gss_plugin.h56
1 files changed, 56 insertions, 0 deletions
diff --git a/proxy/src/mechglue/gss_plugin.h b/proxy/src/mechglue/gss_plugin.h
index a9eaf32..18b04a8 100644
--- a/proxy/src/mechglue/gss_plugin.h
+++ b/proxy/src/mechglue/gss_plugin.h
@@ -200,4 +200,60 @@ OM_uint32 gssi_display_status(OM_uint32 *minor_status,
OM_uint32 *message_context,
gss_buffer_t status_string);
+OM_uint32 gssi_display_name(OM_uint32 *minor_status,
+ gss_name_t input_name,
+ gss_buffer_t output_name_buffer,
+ gss_OID *output_name_type);
+
+OM_uint32 gssi_display_name_ext(OM_uint32 *minor_status,
+ gss_name_t name,
+ gss_OID display_as_name_type,
+ gss_buffer_t display_name);
+
+OM_uint32 gssi_import_name(OM_uint32 *minor_status,
+ gss_buffer_t input_name_buffer,
+ gss_OID input_name_type,
+ gss_name_t *output_name);
+
+OM_uint32 gssi_release_name(OM_uint32 *minor_status,
+ gss_name_t *input_name);
+
+OM_uint32 gssi_export_name(OM_uint32 *minor_status,
+ const gss_name_t input_name,
+ gss_buffer_t exported_name);
+
+OM_uint32 gssi_duplicate_name(OM_uint32 *minor_status,
+ const gss_name_t input_name,
+ gss_name_t *dest_name);
+
+OM_uint32 gssi_compare_name(OM_uint32 *minor_status,
+ gss_name_t name1,
+ gss_name_t name2,
+ int *name_equal);
+
+OM_uint32 gssi_inquire_name(OM_uint32 *minor_status,
+ gss_name_t name,
+ int *name_is_NM,
+ gss_OID *NM_mech,
+ gss_buffer_set_t *attrs);
+
+OM_uint32 gssi_get_name_attribute(OM_uint32 *minor_status,
+ gss_name_t input_name,
+ gss_buffer_t attr,
+ int *authenticated,
+ int *complete,
+ gss_buffer_t value,
+ gss_buffer_t display_value,
+ int *more);
+
+OM_uint32 gssi_set_name_attribute(OM_uint32 *minor_status,
+ gss_name_t input_name,
+ int complete,
+ gss_buffer_t attr,
+ gss_buffer_t value);
+
+OM_uint32 gssi_delete_name_attribute(OM_uint32 *minor_status,
+ gss_name_t input_name,
+ gss_buffer_t attr);
+
#endif /* _GGS_PLUGIN_H_ */