#include <rx/rxstat.h>
#include <lock.h>
#include <ubik.h>
+#include <afs/authcon.h>
#include <afs/cmd.h>
#include <afs/cellconfig.h>
#include <afs/auth.h>
char *auditIface = NULL;
struct cmd_item *auditLogList = NULL;
char *s2s_crypt_behavior = NULL;
+ struct afsconf_bsso_info bsso;
#ifdef AFS_AIX32_ENV
/*
#endif
osi_audit_init();
+ memset(&bsso, 0, sizeof(bsso));
+
/* Initialize dirpaths */
if (!(initAFSDirPath() & AFSDIR_SERVER_PATHS_OK)) {
#ifdef AFS_NT40_ENV
pt_hook_write();
#endif
- afsconf_BuildServerSecurityObjects(prdir, &securityClasses, &numClasses);
+ bsso.dir = prdir;
+ bsso.logger = FSLog;
+ afsconf_BuildServerSecurityObjects_int(&bsso, &securityClasses,
+ &numClasses);
tservice =
rx_NewServiceHost(host, 0, PRSRV, "Protection Server", securityClasses,
"1.0",
#endif
"Starting AFS", FSLog);
- if (afsconf_CountKeys(prdir) == 0) {
- ViceLog(0, ("WARNING: No encryption keys found! "
- "All authenticated accesses will fail. "
- "Run akeyconvert or asetkey to import encryption keys.\n"));
- } else if (afsconf_GetLatestKey(prdir, NULL, NULL) == 0) {
- LogDesWarning();
- }
rx_StartServer(1);
osi_audit(PTS_FinishEvent, -1, AUD_END);