Lines Matching refs:plugin
215 while (node != NULL && node->plugin->type != kstype) in FindPlugin()
219 return (node->plugin); in FindPlugin()
308 InitializePlugin(KMF_KEYSTORE_TYPE kstype, char *path, KMF_PLUGIN **plugin) in InitializePlugin() argument
313 if (path == NULL || plugin == NULL) in InitializePlugin()
316 *plugin = NULL; in InitializePlugin()
358 *plugin = p; in InitializePlugin()
364 AddPlugin(KMF_HANDLE_T handle, KMF_PLUGIN *plugin) in AddPlugin() argument
368 if (handle == NULL || plugin == NULL) in AddPlugin()
377 handle->plugins->plugin = plugin; in AddPlugin()
388 n->next->plugin = plugin; in AddPlugin()
395 DestroyPlugin(KMF_PLUGIN *plugin) in DestroyPlugin() argument
397 if (plugin) { in DestroyPlugin()
398 if (plugin->path) in DestroyPlugin()
399 free(plugin->path); in DestroyPlugin()
400 free(plugin); in DestroyPlugin()
411 DestroyPlugin(handle->plugins->plugin); in Cleanup_KMF_Handle()
534 KMF_PLUGIN *plugin; in kmf_configure_keystore() local
562 plugin = FindPlugin(handle, kstype); in kmf_configure_keystore()
563 if (plugin != NULL && plugin->funclist->ConfigureKeystore != NULL) { in kmf_configure_keystore()
564 return (plugin->funclist->ConfigureKeystore(handle, num_args, in kmf_configure_keystore()
619 KMF_PLUGIN *plugin; in kmf_get_plugin_error_str() local
640 plugin = FindPlugin(handle, handle->lasterr.kstype); in kmf_get_plugin_error_str()
641 if (plugin == NULL) in kmf_get_plugin_error_str()
644 if (plugin->funclist->GetErrorString != NULL) { in kmf_get_plugin_error_str()
645 ret = plugin->funclist->GetErrorString(handle, msgstr); in kmf_get_plugin_error_str()
1107 KMF_PLUGIN *plugin; in kmf_free_kmf_cert() local
1117 plugin = FindPlugin(handle, kmf_cert->kmf_private.keystore_type); in kmf_free_kmf_cert()
1119 if (plugin != NULL && plugin->funclist->FreeKMFCert != NULL) { in kmf_free_kmf_cert()
1120 plugin->funclist->FreeKMFCert(handle, kmf_cert); in kmf_free_kmf_cert()
1284 KMF_PLUGIN *plugin; in kmf_free_kmf_key() local
1305 plugin = FindPlugin(handle, key->kstype); in kmf_free_kmf_key()
1306 if (plugin != NULL && plugin->funclist->DeleteKey != NULL) { in kmf_free_kmf_key()
1307 (void) plugin->funclist->DeleteKey(handle, i, attlist); in kmf_free_kmf_key()
1467 KMF_PLUGIN *plugin; in kmf_create_ocsp_request() local
1497 plugin = FindPlugin(handle, KMF_KEYSTORE_OPENSSL); in kmf_create_ocsp_request()
1498 if (plugin == NULL || plugin->dldesc == NULL) { in kmf_create_ocsp_request()
1502 createReqFn = (KMF_RETURN(*)())dlsym(plugin->dldesc, in kmf_create_ocsp_request()
1518 KMF_PLUGIN *plugin; in kmf_get_ocsp_status_for_cert() local
1555 plugin = FindPlugin(handle, KMF_KEYSTORE_OPENSSL); in kmf_get_ocsp_status_for_cert()
1556 if (plugin == NULL || plugin->dldesc == NULL) { in kmf_get_ocsp_status_for_cert()
1560 getCertStatusFn = (KMF_RETURN(*)())dlsym(plugin->dldesc, in kmf_get_ocsp_status_for_cert()