1 /* YC 0.2: Wed Mar 01 10:28:12 CET 2000 */
2 /* Module-H AccessControlFormat-krb-1 */
8 #include <yaz/z-core.h>
13 typedef struct Z_KRBObject Z_KRBObject;
14 YAZ_EXPORT int z_KRBObject (ODR o, Z_KRBObject **p, int opt, const char *name);
16 typedef struct Z_KRBRequest Z_KRBRequest;
17 YAZ_EXPORT int z_KRBRequest (ODR o, Z_KRBRequest **p, int opt, const char *name);
19 typedef struct Z_KRBResponse Z_KRBResponse;
20 YAZ_EXPORT int z_KRBResponse (ODR o, Z_KRBResponse **p, int opt, const char *name);
30 Z_KRBRequest *challenge;
31 Z_KRBResponse *response;
32 #define Z_KRBObject_challenge 1
33 #define Z_KRBObject_response 2
38 Z_InternationalString *service;
39 Z_InternationalString *instance; /* OPT */
40 Z_InternationalString *realm; /* OPT */
43 struct Z_KRBResponse {
44 Z_InternationalString *userid; /* OPT */