Public Member Functions | |
virtual | ~GenericCryptoObject (void) |
CK_OBJECT_HANDLE | getHandle () |
CK_ATTRIBUTE * | getAttribute (CK_ATTRIBUTE_TYPE type) |
map< CK_ATTRIBUTE_TYPE, CK_ATTRIBUTE * > | getAttributes () |
virtual CK_OBJECT_CLASS | getClass () |
CK_ATTRIBUTE * | matchAttribute (CK_ATTRIBUTE *attrib) |
bool | doAllAttribsMatch (CK_ATTRIBUTE *attributes, CK_ULONG numAttribs) |
Protected Member Functions | |
GenericCryptoObject () | |
Protected Attributes | |
AttributeContainer | container |
Static Protected Attributes | |
const CK_BBOOL | _TRUE = TRUE |
const CK_BBOOL | _FALSE = FALSE |
|
Does nothing |
|
Only allows construction by subclasses |
|
Implements CryptoObject. |
|
Implements CryptoObject. |
|
Implements CryptoObject. |
|
Implements CryptoObject. Reimplemented in CardCapabilityContainer, FingerPrintObject, Key, PivMechanism, PrivateKey, PublicKey, and X509Certificate. |
|
Implements CryptoObject. |
|
Implements CryptoObject. |
|
a constant so that I don't repeatedly have to use declare variables and then set them true |
|
a constant so that I don't repeatedly have to use declare variables and then set them true |
|
contains all of our attributes. I think that the STL has a multimap object that might have worked |