47
47
/* Clear the global error string */
48
48
krb5_clear_error_message(context);
50
dal_handle = (kdb5_dal_handle *) context->db_context;
50
dal_handle = context->dal_handle;
51
51
ldap_context = (krb5_ldap_context *) dal_handle->db_context;
53
53
if (ldap_context == NULL || ldap_context->lrparams == NULL)
75
75
/* Clear the global error string */
76
76
krb5_clear_error_message(context);
78
dal_handle = (kdb5_dal_handle *) context->db_context;
78
dal_handle = context->dal_handle;
79
79
ldap_context = (krb5_ldap_context *) dal_handle->db_context;
81
81
if (ldap_context == NULL || ldap_context->lrparams == NULL)
98
98
memcpy(r_params->mkey.contents, key->contents, key->length);
103
krb5_ldap_get_mkey_list (krb5_context context, krb5_keylist_node **key_list)
106
kdb5_dal_handle *dal_handle=NULL;
107
krb5_ldap_context *ldap_context=NULL;
109
/* Clear the global error string */
110
krb5_clear_error_message(context);
112
dal_handle = context->dal_handle;
113
ldap_context = (krb5_ldap_context *) dal_handle->db_context;
115
if (ldap_context == NULL || ldap_context->lrparams == NULL)
116
return KRB5_KDB_DBNOTINITED;
118
*key_list = ldap_context->lrparams->mkey_list;
123
krb5_ldap_set_mkey_list(krb5_context context, krb5_keylist_node *key_list)
125
kdb5_dal_handle *dal_handle=NULL;
126
krb5_ldap_context *ldap_context=NULL;
127
krb5_ldap_realm_params *r_params = NULL;
129
/* Clear the global error string */
130
krb5_clear_error_message(context);
132
dal_handle = context->dal_handle;
133
ldap_context = (krb5_ldap_context *) dal_handle->db_context;
135
if (ldap_context == NULL || ldap_context->lrparams == NULL)
136
return KRB5_KDB_DBNOTINITED;
138
r_params = ldap_context->lrparams;
139
r_params->mkey_list = key_list;