GNUTLS_PKCS11_OBJ_ATTR_PUBKEY, /* public keys */
GNUTLS_PKCS11_OBJ_ATTR_PRIVKEY, /* private keys */
GNUTLS_PKCS11_OBJ_ATTR_ALL, /* everything! */
- GNUTLS_PKCS11_OBJ_ATTR_TRUSTED_CA, /* CAs */
+ GNUTLS_PKCS11_OBJ_ATTR_CRT_TRUSTED_CA, /* CAs */
} gnutls_pkcs11_obj_attr_t;
/**
struct ck_attribute *attr;
ck_object_class_t class = (ck_object_class_t)-1;
ck_certificate_type_t type = (ck_certificate_type_t)-1;
- unsigned int trusted, category;
+ unsigned int trusted;
+ unsigned long category;
ck_rv_t rv;
ck_object_handle_t obj;
unsigned long count;
tot_values++;
category = 2;
- a[tot_values].type = CKA_CATEGORY;
+ a[tot_values].type = CKA_CERTIFICATE_CATEGORY;
a[tot_values].value = &category;
- a[tot_values].value_len = sizeof trusted;
+ a[tot_values].value_len = sizeof category;
tot_values++;
}
else if (find_data->flags == GNUTLS_PKCS11_OBJ_ATTR_PUBKEY)