/* * $Source: /afs/athena.mit.edu/astaff/project/kerberos/src/kadmin/RCS/kadm_server.h,v $ * $Author: jtkohl $ * Header: /afs/athena.mit.edu/astaff/project/kerberos/src/kadmin/RCS/kadm_server.h,v 4.1 89/12/21 17:46:51 jtkohl Exp * * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file * Copyright.MIT. * * Definitions for Kerberos administration server & client */ #ifndef KADM_SERVER_DEFS #define KADM_SERVER_DEFS /* * kadm_server.h * Header file for the fourth attempt at an admin server * Doug Church, December 28, 1989, MIT Project Athena * ps. Yes that means this code belongs to athena etc... * as part of our ongoing attempt to copyright all greek names */ #include #include #include typedef struct { struct sockaddr_in admin_addr; struct sockaddr_in recv_addr; int recv_addr_len; int admin_fd; /* our link to clients */ char sname[ANAME_SZ]; char sinst[INST_SZ]; char krbrlm[REALM_SZ]; C_Block master_key; C_Block session_key; Key_schedule master_key_schedule; long master_key_version; } Kadm_Server; /* the default syslog file */ #define KADM_SYSLOG "/var/log/kadmind.syslog" #define DEFAULT_ACL_DIR "/etc/kerberosIV" #define ADD_ACL_FILE "/admin_acl.add" #define GET_ACL_FILE "/admin_acl.get" #define MOD_ACL_FILE "/admin_acl.mod" #endif KADM_SERVER_DEFS