Package PyKCS11 :: Module LowLevel :: Class CPKCS11Lib
[hide private]
[frames] | no frames]

Class CPKCS11Lib

source code

_object --+
          |
         CPKCS11Lib

Instance Methods [hide private]
 
__repr__(self) source code
 
__init__(self) source code
 
Load(self, szLib) source code
 
Unload(self) source code
 
C_Initialize(self) source code
 
C_Finalize(self) source code
 
C_GetInfo(self, pInfo) source code
 
C_GetSlotList(self, tokenPresent, slotList) source code
 
C_GetSlotInfo(self, slotID, pInfo) source code
 
C_GetTokenInfo(self, slotID, pInfo) source code
 
C_InitToken(self, slotID, pPin, pLabel) source code
 
C_InitPIN(self, hSession, pPin) source code
 
C_SetPIN(self, hSession, pOldPin, pNewPin) source code
 
C_OpenSession(self, slotID, flags, outhSession) source code
 
C_CloseSession(self, hSession) source code
 
C_CloseAllSessions(self, slotID) source code
 
C_GetSessionInfo(self, hSession, pInfo) source code
 
C_Login(self, hSession, userType, pPin) source code
 
C_Logout(self, hSession) source code
 
C_CreateObject(self, hSession, Template, outhObject) source code
 
C_DestroyObject(self, hSession, hObject) source code
 
C_GetObjectSize(self, hSession, hObject, pulSize) source code
 
C_GetAttributeValue(self, hSession, hObject, Template) source code
 
C_SetAttributeValue(self, hSession, hObject, Template) source code
 
C_FindObjectsInit(self, hSession, Template) source code
 
C_FindObjects(self, hSession, objectsList) source code
 
C_FindObjectsFinal(self, hSession) source code
 
C_EncryptInit(self, hSession, pMechanism, hKey) source code
 
C_Encrypt(self, hSession, inData, outEncryptedData) source code
 
C_EncryptUpdate(self, hSession, inData, outEncryptedData) source code
 
C_EncryptFinal(self, hSession, outEncryptedData) source code
 
C_DecryptInit(self, hSession, pMechanism, hKey) source code
 
C_Decrypt(self, hSession, inEncryptedData, outData) source code
 
C_DecryptUpdate(self, hSession, inEncryptedData, outData) source code
 
C_DecryptFinal(self, hSession, outData) source code
 
C_DigestInit(self, hSession, pMechanism) source code
 
C_Digest(self, hSession, inData, outDigest) source code
 
C_DigestUpdate(self, hSession, inData) source code
 
C_DigestKey(self, hSession, hKey) source code
 
C_DigestFinal(self, hSession, outDigest) source code
 
C_SignInit(self, hSession, pMechanism, hKey) source code
 
C_Sign(self, hSession, inData, outSignature) source code
 
C_SignUpdate(self, hSession, inData) source code
 
C_SignFinal(self, hSession, outSignature) source code
 
C_VerifyInit(self, hSession, pMechanism, hKey) source code
 
C_Verify(self, hSession, inData, inSignature) source code
 
C_VerifyUpdate(self, hSession, inData) source code
 
C_VerifyFinal(self, hSession, inSignature) source code
 
C_GenerateKey(self, hSession, pMechanism, Template, outhKey) source code
 
C_GenerateKeyPair(self, hSession, pMechanism, PublicKeyTemplate, PrivateKeyTemplate, outhPublicKey, outhPrivateKey) source code
 
C_WrapKey(self, hSession, pMechanism, hWrappingKey, hKey, WrappedKey) source code
 
C_UnwrapKey(self, hSession, pMechanism, hUnwrappingKey, WrappedKey, Template, outhKey) source code
 
C_SeedRandom(self, hSession, Seed) source code
 
C_GenerateRandom(self, hSession, RandomData) source code
 
C_WaitForSlotEvent(self, flags, INOUT) source code
 
C_GetMechanismList(self, slotID, mechanismList) source code
 
C_GetMechanismInfo(self, slotID, type, pInfo) source code
Class Variables [hide private]
  __swig_setmethods__ = {}
  __setattr__ = lambda self, name, value:
  __swig_getmethods__ = {}
  __getattr__ = lambda self, name:
  __swig_destroy__ = _LowLevel.delete_CPKCS11Lib
  __del__ = lambda self: