Package PyKCS11
[show private | hide private]
[frames | no frames]

Package PyKCS11

Submodules

Classes
CK_INFO matches the PKCS#11 CK_INFO structure
CK_MECHANISM_INFO matches the PKCS#11 CK_MECHANISM_INFO structure
CK_SESSION_INFO matches the PKCS#11 CK_SESSION_INFO structure
CK_SLOT_INFO matches the PKCS#11 CK_SLOT_INFO structure
CK_TOKEN_INFO matches the PKCS#11 CK_TOKEN_INFO structure
Mechanism Wraps CK_MECHANISM
PyKCS11Lib high level PKCS#11 binding
Session Manage PyKCS11Lib.openSession objects

Exceptions
PyKCS11Error define the possible PKCS#11 error codes

Variable Summary
int CK_EFFECTIVELY_INFINITE = 0                                                                     
int CK_FALSE = 0                                                                     
int CK_INVALID_HANDLE = 0                                                                     
int CK_TRUE = 1                                                                     
long CK_UNAVAILABLE_INFORMATION = 4294967295L
dict CKA = {0: 'CKA_CLASS', 768: 'CKA_HW_FEATURE_TYPE', 2: 'C...
dict CKC = {0: 'CKC_X_509', 1: 'CKC_X_509_ATTR_CERT', 2: 'CKC...
dict CKF = {1048576: 'CKF_SO_PIN_COUNT_LOW', 4194304: 'CKF_EC...
dict CKK = {0: 'CKK_RSA', 'CKK_X9_42_DH': 4, 2: 'CKK_DH', 3: ...
dict CKM = {8192: 'CKM_DSA_PARAMETER_GEN', 4096: 'CKM_SKIPJAC...
dict CKO = {0: 'CKO_DATA', 'CKO_PUBLIC_KEY': 2, 2: 'CKO_PUBLI...
dict CKR = {0: 'CKR_OK', 1: 'CKR_CANCEL', 2: 'CKR_HOST_MEMORY...
dict CKS = {3: 'CKS_RW_USER_FUNCTIONS', 1: 'CKS_RO_USER_FUNCT...
dict CKU = {0: 'CKU_SO', 1: 'CKU_USER', 'CKU_SO': 0, 'CKU_USE...
Mechanism MechanismRSAPKCS1 = <PyKCS11.Mechanism object at 0x403af...

Variable Details

CK_EFFECTIVELY_INFINITE

Type:
int
Value:
0                                                                     

CK_FALSE

Type:
int
Value:
0                                                                     

CK_INVALID_HANDLE

Type:
int
Value:
0                                                                     

CK_TRUE

Type:
int
Value:
1                                                                     

CK_UNAVAILABLE_INFORMATION

Type:
long
Value:
4294967295L                                                            

CKA

Type:
dict
Value:
{0: 'CKA_CLASS',
 1: 'CKA_TOKEN',
 2: 'CKA_PRIVATE',
 3: 'CKA_LABEL',
 16: 'CKA_APPLICATION',
 17: 'CKA_VALUE',
 258: 'CKA_ID',
 768: 'CKA_HW_FEATURE_TYPE',
...                                                                    

CKC

Type:
dict
Value:
{0: 'CKC_X_509',
 1: 'CKC_X_509_ATTR_CERT',
 2: 'CKC_WTLS',
 'CKC_WTLS': 2,
 'CKC_X_509': 0,
 'CKC_X_509_ATTR_CERT': 1}                                             

CKF

Type:
dict
Value:
{1: 'CKF_LIBRARY_CANT_CREATE_OS_THREADS',
 2: 'CKF_OS_LOCKING_OK',
 4: 'CKF_HW_SLOT',
 8: 'CKF_USER_PIN_INITIALIZED',
 65536: 'CKF_USER_PIN_COUNT_LOW',
 1048576: 'CKF_SO_PIN_COUNT_LOW',
 4194304: 'CKF_EC_ECPARAMETERS',
 'CKF_EC_NAMEDCURVE': 8388608,
...                                                                    

CKK

Type:
dict
Value:
{0: 'CKK_RSA',
 1: 'CKK_DSA',
 2: 'CKK_DH',
 3: 'CKK_ECDSA',
 4: 'CKK_X9_42_DH',
 5: 'CKK_KEA',
 16: 'CKK_GENERIC_SECRET',
 17: 'CKK_RC2',
...                                                                    

CKM

Type:
dict
Value:
{2: 'CKM_RSA_9796',
 6: 'CKM_SHA1_RSA_PKCS',
 4096: 'CKM_SKIPJACK_KEY_GEN',
 4099: 'CKM_SKIPJACK_OFB64',
 4100: 'CKM_SKIPJACK_CFB64',
 4101: 'CKM_SKIPJACK_CFB32',
 8192: 'CKM_DSA_PARAMETER_GEN',
 8193: 'CKM_DH_PKCS_PARAMETER_GEN',
...                                                                    

CKO

Type:
dict
Value:
{0: 'CKO_DATA',
 1: 'CKO_CERTIFICATE',
 2: 'CKO_PUBLIC_KEY',
 3: 'CKO_PRIVATE_KEY',
 4: 'CKO_SECRET_KEY',
 5: 'CKO_HW_FEATURE',
 6: 'CKO_DOMAIN_PARAMETERS',
 7: 'CKO_MECHANISM',
...                                                                    

CKR

Type:
dict
Value:
{0: 'CKR_OK',
 1: 'CKR_CANCEL',
 2: 'CKR_HOST_MEMORY',
 3: 'CKR_SLOT_ID_INVALID',
 6: 'CKR_FUNCTION_FAILED',
 7: 'CKR_ARGUMENTS_BAD',
 8: 'CKR_NO_EVENT',
 9: 'CKR_NEED_TO_CREATE_THREADS',
...                                                                    

CKS

Type:
dict
Value:
{0: 'CKS_RO_PUBLIC_SESSION',
 1: 'CKS_RO_USER_FUNCTIONS',
 2: 'CKS_RW_PUBLIC_SESSION',
 3: 'CKS_RW_USER_FUNCTIONS',
 4: 'CKS_RW_SO_FUNCTIONS',
 'CKS_RO_PUBLIC_SESSION': 0,
 'CKS_RO_USER_FUNCTIONS': 1,
 'CKS_RW_PUBLIC_SESSION': 2,
...                                                                    

CKU

Type:
dict
Value:
{0: 'CKU_SO', 1: 'CKU_USER', 'CKU_SO': 0, 'CKU_USER': 1}               

MechanismRSAPKCS1

Type:
Mechanism
Value:
<PyKCS11.Mechanism object at 0x403af60c>                               

Generated by Epydoc 2.1 on Mon Jun 14 15:37:55 2010 http://epydoc.sf.net