Welcome to PyKCS11’s documentation¶
Download¶
The PyKCS11 project is available from different sources:
Bug reports¶
Report bugs or issues on github issues
Report patches as github pull requests
API Documentation¶
- API documentation
AES_CTR_Mechanism
AES_GCM_Mechanism
CK_INFO
CK_MECHANISM_INFO
CK_OBJECT_HANDLE
CK_SESSION_INFO
CK_SLOT_INFO
CK_TOKEN_INFO
CONCATENATE_BASE_AND_DATA_Mechanism
CONCATENATE_BASE_AND_KEY_Mechanism
CONCATENATE_DATA_AND_BASE_Mechanism
CkClass
DigestSession
ECDH1_DERIVE_Mechanism
KEY_DERIVATION_STRING_DATA_MechanismBase
Mechanism
PyKCS11Error
PyKCS11Lib
PyKCS11Lib.closeAllSessions()
PyKCS11Lib.getInfo()
PyKCS11Lib.getMechanismInfo()
PyKCS11Lib.getMechanismList()
PyKCS11Lib.getSlotInfo()
PyKCS11Lib.getSlotList()
PyKCS11Lib.getTokenInfo()
PyKCS11Lib.initToken()
PyKCS11Lib.load()
PyKCS11Lib.openSession()
PyKCS11Lib.unload()
PyKCS11Lib.waitForSlotEvent()
RSAOAEPMechanism
RSA_PSS_Mechanism
Session
Session.closeSession()
Session.createObject()
Session.decrypt()
Session.deriveKey()
Session.destroyObject()
Session.digest()
Session.digestSession()
Session.encrypt()
Session.findObjects()
Session.generateKey()
Session.generateKeyPair()
Session.generateRandom()
Session.getAttributeValue()
Session.getAttributeValue_fragmented()
Session.getSessionInfo()
Session.initPin()
Session.isAttributeList()
Session.isBin()
Session.isBool()
Session.isNum()
Session.isString()
Session.lib
Session.login()
Session.logout()
Session.seedRandom()
Session.setAttributeValue()
Session.setPin()
Session.sign()
Session.unwrapKey()
Session.verify()
Session.wrapKey()
XOR_BASE_AND_DATA_Mechanism
ckbytelist
- PyKCS11 samples codes
- License