summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi/generic/gssapi_ext.h
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2012-08-18 23:40:29 -0400
committerGreg Hudson <ghudson@mit.edu>2012-09-11 01:15:43 -0400
commitabc6b8ce993c4c8393228ab5a01f26e7c5b251b2 (patch)
treef4610b138b7a8b256b4c9a1de0e39fc48bcf901a /src/lib/gssapi/generic/gssapi_ext.h
parent382a87cf344b002bf5660ed3f27799ed18c54948 (diff)
downloadkrb5-abc6b8ce993c4c8393228ab5a01f26e7c5b251b2.tar.gz
krb5-abc6b8ce993c4c8393228ab5a01f26e7c5b251b2.tar.xz
krb5-abc6b8ce993c4c8393228ab5a01f26e7c5b251b2.zip
Introduce gss_export_cred and gss_import_cred
Add gss_export_cred and gss_import_cred mechglue functions to serialize and unserialize GSSAPI credential handles. Mechanism implementations and tests will follow. ticket: 7354 (new)
Diffstat (limited to 'src/lib/gssapi/generic/gssapi_ext.h')
-rw-r--r--src/lib/gssapi/generic/gssapi_ext.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/gssapi/generic/gssapi_ext.h b/src/lib/gssapi/generic/gssapi_ext.h
index dd12ffecb..d8c8b6ab8 100644
--- a/src/lib/gssapi/generic/gssapi_ext.h
+++ b/src/lib/gssapi/generic/gssapi_ext.h
@@ -518,6 +518,18 @@ gss_store_cred_into(
gss_OID_set *, /* elements_stored */
gss_cred_usage_t *); /* cred_usage_stored */
+OM_uint32 KRB5_CALLCONV
+gss_export_cred(
+ OM_uint32 *, /* minor_status */
+ gss_cred_id_t, /* cred_handle */
+ gss_buffer_t); /* token */
+
+OM_uint32 KRB5_CALLCONV
+gss_import_cred(
+ OM_uint32 *, /* minor_status */
+ gss_buffer_t, /* token */
+ gss_cred_id_t *); /* cred_handle */
+
#ifdef __cplusplus
}
#endif