2 * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
14 * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
16 * Openvision retains the copyright to derivative works of
17 * this source code. Do *NOT* create a derivative of this
18 * source code before consulting with your legal department.
19 * Do *NOT* integrate *ANY* of this source code into another
20 * product before consulting with your legal department.
22 * For further information, read the top-level Openvision
23 * copyright which is contained in the top-level MIT Kerberos
26 * WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
32 * Copyright 1994 OpenVision Technologies, Inc., All Rights Reserved
37 chpass_principal_wrapper_3(void *server_handle
,
38 krb5_principal principal
,
41 krb5_key_salt_tuple
*ks_tuple
,
45 randkey_principal_wrapper_3(void *server_handle
,
46 krb5_principal principal
,
49 krb5_key_salt_tuple
*ks_tuple
,
50 krb5_keyblock
**keys
, int *n_keys
);
53 schpw_util_wrapper(void *server_handle
, krb5_principal princ
,
54 char *new_pw
, char **ret_pw
,
55 char *msg_ret
, unsigned int msg_len
);
57 kadm5_ret_t
kadm5_get_principal_v1(void *server_handle
,
58 krb5_principal principal
,
59 kadm5_principal_ent_t_v1
*ent
);
61 kadm5_ret_t
kadm5_get_policy_v1(void *server_handle
, kadm5_policy_t name
,
62 kadm5_policy_ent_t
*ent
);
65 krb5_error_code
process_chpw_request(krb5_context context
,
69 struct sockaddr_in
*sockin
,
70 krb5_data
*req
, krb5_data
*rep
);
73 void kadm_1(struct svc_req
*, SVCXPRT
*);
76 void trunc_name(size_t *len
, char **dots
);