summaryrefslogtreecommitdiffstats
path: root/src/kadmin/server/kadm_rpc_svc.c
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2000-02-19 02:05:53 +0000
committerTom Yu <tlyu@mit.edu>2000-02-19 02:05:53 +0000
commitb1d2bec533e08133dd22f12ac9babc1d942a2d73 (patch)
treee7122884899c6b8d3f7de429aebdb59710006bdf /src/kadmin/server/kadm_rpc_svc.c
parent1360badc25b0ed0b701381f02ef613eb45baa6ad (diff)
downloadkrb5-b1d2bec533e08133dd22f12ac9babc1d942a2d73.tar.gz
krb5-b1d2bec533e08133dd22f12ac9babc1d942a2d73.tar.xz
krb5-b1d2bec533e08133dd22f12ac9babc1d942a2d73.zip
* kadm_rpc_svc.c (kadm_1): Update to include new api functions
* ovsec_kadmd.c (log_badverf): Update proc_names. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12057 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/server/kadm_rpc_svc.c')
-rw-r--r--src/kadmin/server/kadm_rpc_svc.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/kadmin/server/kadm_rpc_svc.c b/src/kadmin/server/kadm_rpc_svc.c
index 817ea30068..5d9e8c33ee 100644
--- a/src/kadmin/server/kadm_rpc_svc.c
+++ b/src/kadmin/server/kadm_rpc_svc.c
@@ -50,6 +50,12 @@ void kadm_1(rqstp, transp)
dpol_arg delete_policy_1_arg;
mpol_arg modify_policy_1_arg;
gpol_arg get_policy_1_arg;
+ setkey_arg setkey_principal_1_arg;
+ setv4key_arg setv4key_principal_1_arg;
+ cprinc3_arg create_principal3_1_arg;
+ chpass3_arg chpass_principal3_1_arg;
+ chrand3_arg chrand_principal3_1_arg;
+ setkey3_arg setkey_principal3_1_arg;
} argument;
char *result;
bool_t (*xdr_argument)(), (*xdr_result)();
@@ -172,6 +178,30 @@ void kadm_1(rqstp, transp)
local = (char *(*)()) init_1;
break;
+ case CREATE_PRINCIPAL3:
+ xdr_argument = xdr_cprinc3_arg;
+ xdr_result = xdr_generic_ret;
+ local = (char *(*)()) create_principal3_1;
+ break;
+
+ case CHPASS_PRINCIPAL3:
+ xdr_argument = xdr_chpass3_arg;
+ xdr_result = xdr_generic_ret;
+ local = (char *(*)()) chpass_principal3_1;
+ break;
+
+ case CHRAND_PRINCIPAL3:
+ xdr_argument = xdr_chrand3_arg;
+ xdr_result = xdr_chrand_ret;
+ local = (char *(*)()) chrand_principal3_1;
+ break;
+
+ case SETKEY_PRINCIPAL3:
+ xdr_argument = xdr_setkey3_arg;
+ xdr_result = xdr_generic_ret;
+ local = (char *(*)()) setkey_principal3_1;
+ break;
+
default:
krb5_klog_syslog(LOG_ERR, "Invalid KADM5 procedure number: %s, %d",
inet_ntoa(rqstp->rq_xprt->xp_raddr.sin_addr),