#define _GSS_CFMGLUE_H_
Boolean GSSAPILibraryIsPresent ();
+Boolean GSSAPILibrarySupportsCCacheName ();
#endif /* _GSS_CFMGLUE_H_ */
\ No newline at end of file
OM_uint32 gss_import_name(OM_uint32 *, gss_buffer_t, gss_OID, gss_name_t *);
OM_uint32 gss_release_name(OM_uint32 *, gss_name_t *);
OM_uint32 gss_wrap_size_limit(OM_uint32 *, gss_ctx_id_t, int, gss_qop_t, OM_uint32, OM_uint32 *);
+OM_uint32 gss_krb5_ccache_name(OM_uint32 *minor_status, const char *name, const char **out_name);
{
Ptr symAddr;
return (Find_Symbol (&symAddr, "\pgss_init_sec_context", gss_init_sec_context_ProcInfo)) == noErr;
-}
\ No newline at end of file
+}
+
+Boolean GSSAPILibrarySupportsCCacheName ()
+{
+ Ptr symAddr;
+ return (Find_Symbol (&symAddr, "\pgss_krb5_ccache_name", gss_krb5_ccache_name_ProcInfo)) == noErr;
+}