#define kDefaultPort 2000
extern const char *gServiceName;
+typedef int (*client_cb_fn)(
+ gss_name_t client_name, gss_buffer_t client_display_name,
+ void *);
+
int gsscon_read_token (int inSocket,
char **outTokenValue,
size_t *outTokenLength);
gss_ctx_id_t *outGSSContext);
int gsscon_passive_authenticate (int inSocket,
- gss_ctx_id_t *outGSSContext);
+ gss_ctx_id_t *outGSSContext,
+ client_cb_fn client_cb,
+ void *client_cb_data);
int gsscon_authorize (gss_ctx_id_t inContext,
int *outAuthorized,