summaryrefslogtreecommitdiffstats
path: root/eBones/kadmind/kadm_server.h
diff options
context:
space:
mode:
Diffstat (limited to 'eBones/kadmind/kadm_server.h')
-rw-r--r--eBones/kadmind/kadm_server.h51
1 files changed, 51 insertions, 0 deletions
diff --git a/eBones/kadmind/kadm_server.h b/eBones/kadmind/kadm_server.h
new file mode 100644
index 0000000..db9d21f
--- /dev/null
+++ b/eBones/kadmind/kadm_server.h
@@ -0,0 +1,51 @@
+/*
+ * $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 <sys/types.h>
+#include <kerberosIV/krb.h>
+#include <kerberosIV/des.h>
+
+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
OpenPOWER on IntegriCloud