Common Attributes

The following table defines the attributes common to all objects:

Table 1: Common Object Attributes
Attribute Data Type Meaning
CKA_CLASS1 CK_OBJECT_CLASS Object class (type)

1This attribute must be specified when the object is created

ProtectToolkit-C supports the following Cryptoki version 2.20 values for CKA_CLASS (that is, the following classes (types) of objects):

>CKO_HW_FEATURE

>CKO_DATA, CKO_CERTIFICATE

>CKO_PUBLIC_KEY

>CKO_PRIVATE_KEY

>CKO_SECRET_KEY

The following CKA_CLASS values are ProtectToolkit-C extensions:

>CKO_CERTIFICATE_REQUEST

>CKO_CRL