Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/heimdal/lib/kadm5/kadm5-protos.h
34878 views
1
/* This is a generated file */
2
#ifndef __kadm5_protos_h__
3
#define __kadm5_protos_h__
4
5
#include <stdarg.h>
6
7
#ifdef __cplusplus
8
extern "C" {
9
#endif
10
11
kadm5_ret_t
12
kadm5_ad_init_with_password (
13
const char */*client_name*/,
14
const char */*password*/,
15
const char */*service_name*/,
16
kadm5_config_params */*realm_params*/,
17
unsigned long /*struct_version*/,
18
unsigned long /*api_version*/,
19
void **/*server_handle*/);
20
21
kadm5_ret_t
22
kadm5_ad_init_with_password_ctx (
23
krb5_context /*context*/,
24
const char */*client_name*/,
25
const char */*password*/,
26
const char */*service_name*/,
27
kadm5_config_params */*realm_params*/,
28
unsigned long /*struct_version*/,
29
unsigned long /*api_version*/,
30
void **/*server_handle*/);
31
32
krb5_error_code
33
kadm5_add_passwd_quality_verifier (
34
krb5_context /*context*/,
35
const char */*check_library*/);
36
37
const char *
38
kadm5_check_password_quality (
39
krb5_context /*context*/,
40
krb5_principal /*principal*/,
41
krb5_data */*pwd_data*/);
42
43
kadm5_ret_t
44
kadm5_chpass_principal (
45
void */*server_handle*/,
46
krb5_principal /*princ*/,
47
const char */*password*/);
48
49
kadm5_ret_t
50
kadm5_chpass_principal_with_key (
51
void */*server_handle*/,
52
krb5_principal /*princ*/,
53
int /*n_key_data*/,
54
krb5_key_data */*key_data*/);
55
56
kadm5_ret_t
57
kadm5_create_principal (
58
void */*server_handle*/,
59
kadm5_principal_ent_t /*princ*/,
60
uint32_t /*mask*/,
61
const char */*password*/);
62
63
kadm5_ret_t
64
kadm5_delete_principal (
65
void */*server_handle*/,
66
krb5_principal /*princ*/);
67
68
kadm5_ret_t
69
kadm5_destroy (void */*server_handle*/);
70
71
kadm5_ret_t
72
kadm5_flush (void */*server_handle*/);
73
74
void
75
kadm5_free_key_data (
76
void */*server_handle*/,
77
int16_t */*n_key_data*/,
78
krb5_key_data */*key_data*/);
79
80
void
81
kadm5_free_name_list (
82
void */*server_handle*/,
83
char **/*names*/,
84
int */*count*/);
85
86
void
87
kadm5_free_principal_ent (
88
void */*server_handle*/,
89
kadm5_principal_ent_t /*princ*/);
90
91
kadm5_ret_t
92
kadm5_get_principal (
93
void */*server_handle*/,
94
krb5_principal /*princ*/,
95
kadm5_principal_ent_t /*out*/,
96
uint32_t /*mask*/);
97
98
kadm5_ret_t
99
kadm5_get_principals (
100
void */*server_handle*/,
101
const char */*expression*/,
102
char ***/*princs*/,
103
int */*count*/);
104
105
kadm5_ret_t
106
kadm5_get_privs (
107
void */*server_handle*/,
108
uint32_t */*privs*/);
109
110
kadm5_ret_t
111
kadm5_init_with_creds (
112
const char */*client_name*/,
113
krb5_ccache /*ccache*/,
114
const char */*service_name*/,
115
kadm5_config_params */*realm_params*/,
116
unsigned long /*struct_version*/,
117
unsigned long /*api_version*/,
118
void **/*server_handle*/);
119
120
kadm5_ret_t
121
kadm5_init_with_creds_ctx (
122
krb5_context /*context*/,
123
const char */*client_name*/,
124
krb5_ccache /*ccache*/,
125
const char */*service_name*/,
126
kadm5_config_params */*realm_params*/,
127
unsigned long /*struct_version*/,
128
unsigned long /*api_version*/,
129
void **/*server_handle*/);
130
131
kadm5_ret_t
132
kadm5_init_with_password (
133
const char */*client_name*/,
134
const char */*password*/,
135
const char */*service_name*/,
136
kadm5_config_params */*realm_params*/,
137
unsigned long /*struct_version*/,
138
unsigned long /*api_version*/,
139
void **/*server_handle*/);
140
141
kadm5_ret_t
142
kadm5_init_with_password_ctx (
143
krb5_context /*context*/,
144
const char */*client_name*/,
145
const char */*password*/,
146
const char */*service_name*/,
147
kadm5_config_params */*realm_params*/,
148
unsigned long /*struct_version*/,
149
unsigned long /*api_version*/,
150
void **/*server_handle*/);
151
152
kadm5_ret_t
153
kadm5_init_with_skey (
154
const char */*client_name*/,
155
const char */*keytab*/,
156
const char */*service_name*/,
157
kadm5_config_params */*realm_params*/,
158
unsigned long /*struct_version*/,
159
unsigned long /*api_version*/,
160
void **/*server_handle*/);
161
162
kadm5_ret_t
163
kadm5_init_with_skey_ctx (
164
krb5_context /*context*/,
165
const char */*client_name*/,
166
const char */*keytab*/,
167
const char */*service_name*/,
168
kadm5_config_params */*realm_params*/,
169
unsigned long /*struct_version*/,
170
unsigned long /*api_version*/,
171
void **/*server_handle*/);
172
173
kadm5_ret_t
174
kadm5_modify_principal (
175
void */*server_handle*/,
176
kadm5_principal_ent_t /*princ*/,
177
uint32_t /*mask*/);
178
179
kadm5_ret_t
180
kadm5_randkey_principal (
181
void */*server_handle*/,
182
krb5_principal /*princ*/,
183
krb5_keyblock **/*new_keys*/,
184
int */*n_keys*/);
185
186
kadm5_ret_t
187
kadm5_rename_principal (
188
void */*server_handle*/,
189
krb5_principal /*source*/,
190
krb5_principal /*target*/);
191
192
kadm5_ret_t
193
kadm5_ret_key_data (
194
krb5_storage */*sp*/,
195
krb5_key_data */*key*/);
196
197
kadm5_ret_t
198
kadm5_ret_principal_ent (
199
krb5_storage */*sp*/,
200
kadm5_principal_ent_t /*princ*/);
201
202
kadm5_ret_t
203
kadm5_ret_principal_ent_mask (
204
krb5_storage */*sp*/,
205
kadm5_principal_ent_t /*princ*/,
206
uint32_t */*mask*/);
207
208
kadm5_ret_t
209
kadm5_ret_tl_data (
210
krb5_storage */*sp*/,
211
krb5_tl_data */*tl*/);
212
213
void
214
kadm5_setup_passwd_quality_check (
215
krb5_context /*context*/,
216
const char */*check_library*/,
217
const char */*check_function*/);
218
219
kadm5_ret_t
220
kadm5_store_key_data (
221
krb5_storage */*sp*/,
222
krb5_key_data */*key*/);
223
224
kadm5_ret_t
225
kadm5_store_principal_ent (
226
krb5_storage */*sp*/,
227
kadm5_principal_ent_t /*princ*/);
228
229
kadm5_ret_t
230
kadm5_store_principal_ent_mask (
231
krb5_storage */*sp*/,
232
kadm5_principal_ent_t /*princ*/,
233
uint32_t /*mask*/);
234
235
kadm5_ret_t
236
kadm5_store_tl_data (
237
krb5_storage */*sp*/,
238
krb5_tl_data */*tl*/);
239
240
#ifdef __cplusplus
241
}
242
#endif
243
244
#endif /* __kadm5_protos_h__ */
245
246