Add a server side implementation of kadm5_create_principal_3().

This commit is contained in:
Roland C. Dowdeswell
2012-02-24 17:39:54 +00:00
parent 800a4e5c94
commit 12b24ad876
6 changed files with 41 additions and 4 deletions

View File

@@ -79,13 +79,26 @@ kadm5_chpass_principal_with_key_3(void *server_handle,
(server_handle, princ, keepold, n_key_data, key_data));
}
kadm5_ret_t
kadm5_create_principal_3(void *server_handle,
kadm5_principal_ent_t princ,
uint32_t mask,
int n_ks_tuple,
krb5_key_salt_tuple *ks_tuple,
char *password)
{
return __CALL(create_principal,
(server_handle, princ, mask, n_ks_tuple, ks_tuple, password));
}
kadm5_ret_t
kadm5_create_principal(void *server_handle,
kadm5_principal_ent_t princ,
uint32_t mask,
const char *password)
{
return __CALL(create_principal, (server_handle, princ, mask, password));
return __CALL(create_principal,
(server_handle, princ, mask, 0, NULL, password));
}
kadm5_ret_t