Common Attributes
The following table defines the attributes common to all objects:
| 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