diff --git a/lib/kadm5/admin.h b/lib/kadm5/admin.h index fa58024a9..473d31054 100644 --- a/lib/kadm5/admin.h +++ b/lib/kadm5/admin.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997-1999 Kungliga Tekniska Högskolan + * Copyright (c) 1997-2000 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -210,6 +210,13 @@ kadm5_c_chpass_principal __P(( krb5_principal princ, char *password)); +kadm5_ret_t +kadm5_c_chpass_principal_with_key __P(( + void *server_handle, + krb5_principal princ, + int n_key_data, + krb5_key_data *key_data)); + kadm5_ret_t kadm5_c_create_principal __P(( void *server_handle, @@ -335,6 +342,13 @@ kadm5_chpass_principal __P(( krb5_principal princ, char *password)); +kadm5_ret_t +kadm5_chpass_principal_with_key __P(( + void *server_handle, + krb5_principal princ, + int n_key_data, + krb5_key_data *key_data)); + kadm5_ret_t kadm5_create_principal __P(( void *server_handle, diff --git a/lib/kadm5/common_glue.c b/lib/kadm5/common_glue.c index 3a5b143bd..6e6c62ab2 100644 --- a/lib/kadm5/common_glue.c +++ b/lib/kadm5/common_glue.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 Kungliga Tekniska Högskolan + * Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -45,6 +45,16 @@ kadm5_chpass_principal(void *server_handle, return __CALL(chpass_principal, (server_handle, princ, password)); } +kadm5_ret_t +kadm5_chpass_principal_with_key(void *server_handle, + krb5_principal princ, + int n_key_data, + krb5_key_data *key_data) +{ + return __CALL(chpass_principal_with_key, + (server_handle, princ, n_key_data, key_data)); +} + kadm5_ret_t kadm5_create_principal(void *server_handle, kadm5_principal_ent_t princ,