Hello,
I want to retrieve the URLs and type of all objects in a token.

I am able to get the object list using
gnutls_pkcs11_obj_list_import_url4 (...) using the code in examples on
the gnutls website.

Now, while iterating over the object list, I tried using

-----------------------------------------------------------------------------------------------------
struct gnutls_pkcs11_obj_st *x = (struct gnutls_pkcs11_obj_st *) obj_list[i];
 g_message ("Type: %d", x->type);
-----------------------------------------------------------------------------------------------------

but this gives me an error while compiling
--------------------------------------------------------------------------------------------------------
error: dereferencing pointer to incomplete type ‘struct gnutls_pkcs11_obj_st’
     g_message ("Type: %d", x->type);
--------------------------------------------------------------------------------------------------------


Is there a header file I am missing? I have the following in my code
#include <gnutls/gnutls.h>
#include <gnutls/pkcs11.h>

Is there a simpler method to retrieve the type.?


I found gnutls_pkcs11_type_get_name (..) in the API docs but I can use
that only after  I get the type enum.

pkcs11.h only contains
-------------------------------------------------------------------------------
struct gnutls_pkcs11_obj_st;
typedef struct gnutls_pkcs11_obj_st *gnutls_pkcs11_obj_t;
-------------------------------------------------------------------------------
There is no struct there as shown in the API docs
https://gnutls.org/reference/gnutls-pkcs11.html

Regards
Mandar Joshi

_______________________________________________
Gnutls-help mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnutls-help

Reply via email to