Package PyKCS11 :: Class CK_TOKEN_INFO
[hide private]
[frames] | no frames]

Class CK_TOKEN_INFO

source code

object --+    
         |    
   CkClass --+
             |
            CK_TOKEN_INFO

matches the PKCS#11 CK_TOKEN_INFO structure

Instance Methods [hide private]

Inherited from CkClass: __str__, flags2text, to_dict

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  flags_dict = {CKF_RNG: "CKF_RNG", CKF_WRITE_PROTECTED: "CKF_WR...
  fields = {"label": "text", "manufacturerID": "text", "model": ...
Instance Variables [hide private]
list firmwareVersion
2 elements list
integer flags
list hardwareVersion
2 elements list
string label
blank padded
string manufacturerID
blank padded
string model
string blank padded
string serialNumber
string blank padded
integer ulFreePrivateMemory
integer ulFreePublicMemory
integer ulMaxPinLen
integer ulMaxRwSessionCount
integer ulMaxSessionCount
integer ulMinPinLen
integer ulRwSessionCount
integer ulSessionCount
integer ulTotalPrivateMemory
integer ulTotalPublicMemory
string utcTime
string
Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

flags_dict

Value:
{CKF_RNG: "CKF_RNG", CKF_WRITE_PROTECTED: "CKF_WRITE_PROTECTED", CKF_L\
OGIN_REQUIRED: "CKF_LOGIN_REQUIRED", CKF_USER_PIN_INITIALIZED: "CKF_US\
ER_PIN_INITIALIZED", CKF_RESTORE_KEY_NOT_NEEDED: "CKF_RESTORE_KEY_NOT_\
NEEDED", CKF_CLOCK_ON_TOKEN: "CKF_CLOCK_ON_TOKEN", CKF_PROTECTED_AUTHE\
NTICATION_PATH: "CKF_PROTECTED_AUTHENTICATION_PATH", CKF_DUAL_CRYPTO_O\
PERATIONS: "CKF_DUAL_CRYPTO_OPERATIONS", CKF_TOKEN_INITIALIZED: "CKF_T\
OKEN_INITIALIZED", CKF_SECONDARY_AUTHENTICATION: "CKF_SECONDARY_AUTHEN\
TICATION", CKF_USER_PIN_COUNT_LOW: "CKF_USER_PIN_COUNT_LOW", CKF_USER_\
...

fields

Value:
{"label": "text", "manufacturerID": "text", "model": "text", "serialNu\
mber": "text", "flags": "flags", "ulMaxSessionCount": "text", "ulSessi\
onCount": "text", "ulMaxRwSessionCount": "text", "ulRwSessionCount": "\
text", "ulMaxPinLen": "text", "ulMinPinLen": "text", "ulTotalPublicMem\
ory": "text", "ulFreePublicMemory": "text", "ulTotalPrivateMemory": "t\
ext", "ulFreePrivateMemory": "text", "hardwareVersion": "pair", "firmw\
areVersion": "pair", "utcTime": "text"}