preauth_flags(krb5_context context, krb5_preauthtype pa_type)
{
int flags = 0;
- plhandle handle = plugin_manager_get_service(context->pl_handle, "plugin_pa", 0);
+ plhandle handle = plugin_manager_get_service(context->pl_manager, "plugin_pa", 0);
flags = plugin_preauth_flags(handle, context, pa_type);
return flags;
krb5_pa_data ***out_padata)
{
krb5_error_code ret = 0;
- plhandle handle = plugin_manager_get_service(context->pl_handle, "plugin_pa", 0);
+ plhandle handle = plugin_manager_get_service(context->pl_manager, "plugin_pa", 0);
ret = plugin_process_preauth(handle, context, plugin_context,
request_context, opt,
void *pa_module_context, krb5_pa_data *data)
{
krb5_error_code retval = 0;
- plhandle handle = plugin_manager_get_service(context->pl_handle, "plugin_pa", 0);
+ plhandle handle = plugin_manager_get_service(context->pl_manager, "plugin_pa", 0);
retval = plugin_kdc_include_padata(handle, context, request,
client,
server,
krb5_data **e_data, krb5_authdata ***authz_data)
{
krb5_error_code retval = 0;
- plhandle handle = plugin_manager_get_service(context->pl_handle, "plugin_pa", 0);
+ plhandle handle = plugin_manager_get_service(context->pl_manager, "plugin_pa", 0);
retval = plugin_kdc_verify_preauth(handle, context, client,
req_pkt, request,
enc_tkt_reply, data,
void *pa_module_context, void **pa_request_context)
{
krb5_error_code retval = 0;
- plhandle handle = plugin_manager_get_service(context->pl_handle, "plugin_pa", 0);
+ plhandle handle = plugin_manager_get_service(context->pl_manager, "plugin_pa", 0);
retval = plugin_kdc_return_preauth(handle, context, padata,
client, req_pkt,
request, reply,
void **pa_request_context)
{
krb5_error_code retval = 0;
- plhandle handle = plugin_manager_get_service(kcontext->pl_handle, "plugin_pa", 0);
+ plhandle handle = plugin_manager_get_service(kcontext->pl_manager, "plugin_pa", 0);
retval = plugin_server_free_reqctx(handle, kcontext,
pa_module_context,
pa_request_context);
server_init(krb5_context kcontext, void **module_context, const char **realmnames)
{
krb5_error_code retval = 0;
- plhandle handle = plugin_manager_get_service(kcontext->pl_handle, "plugin_pa", 0);
+ plhandle handle = plugin_manager_get_service(kcontext->pl_manager, "plugin_pa", 0);
retval = plugin_server_init(handle, kcontext, module_context, realmnames);
return retval;
}
void
server_fini(krb5_context kcontext, void *module_context)
{
- plhandle handle = plugin_manager_get_service(kcontext->pl_handle, "plugin_pa", 0);
+ plhandle handle = plugin_manager_get_service(kcontext->pl_manager, "plugin_pa", 0);
plugin_server_fini(handle, kcontext, module_context);
return;
}
krb5_data input, output;
unsigned int source_id, seed_length;
unsigned int i;
-//#if 0
- krb5_context ctx;
- plugin_manager* default_manager;
- static plugin_manager* plugin_mngr_instance = NULL;
-// ret = krb5int_initialize_library();
- //if (ret) return ret;
-
- ctx = calloc(1, sizeof(struct _krb5_context));
- if (!ctx) return ENOMEM;
-
- /* Plugin initialization */
- plugin_default_manager_get_instance(&plugin_mngr_instance);
- set_plugin_manager_instance(&ctx->pl_handle, plugin_mngr_instance);
- plugin_manager_configure(ctx->pl_handle, "");
- plugin_manager_start(ctx->pl_handle);
-/*
-
- default_manager = plugin_default_manager_get_instance();
- set_plugin_manager_instance(default_manager);
-
- plugin_manager_configure("");
- plugin_manager_start();
-*/
-
-//#endif
while (1) {
/* Read source*/
if (scanf ("%u", &source_id ) == EOF )
int ret = KADM5_OK;
if (srv_handle != NULL && srv_handle->context != NULL &&
- srv_handle->context->pl_handle != NULL ){
+ srv_handle->context->pl_manager != NULL ){
- plugin_handle = plugin_manager_get_service(srv_handle->context->pl_handle,
+ plugin_handle = plugin_manager_get_service(srv_handle->context->pl_manager,
"plugin_pwd_qlty", PWD_QLTY_KRB);
ret = plugin_pwd_qlty_check(plugin_handle,
srv_handle, password, use_policy, pol, principal);
- plugin_handle = plugin_manager_get_service(srv_handle->context->pl_handle,
+ plugin_handle = plugin_manager_get_service(srv_handle->context->pl_manager,
"plugin_pwd_qlty", PWD_QLTY_X);
ret = plugin_pwd_qlty_check(plugin_handle,
srv_handle, password, use_policy, pol, principal);
- plugin_handle = plugin_manager_get_service(srv_handle->context->pl_handle,
+ plugin_handle = plugin_manager_get_service(srv_handle->context->pl_manager,
"plugin_pwd_qlty", PWD_QLTY_DYN);
ret = plugin_pwd_qlty_check(plugin_handle,