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

Package PyKCS11

Submodules

Classes
CK_INFO matches the PKCS#11 CK_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
PyKCS11Error define the possible PKCS#11 error codes
PyKCS11Lib high level PKCS#11 binding
Session Manage PyKCS11Lib.openSession objects

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', 1: 'CKA_TOKEN', 2: 'CKA_PRIVATE',...
int CKA_AC_ISSUER = 131                                                                   
int CKA_ALWAYS_SENSITIVE = 357                                                                   
int CKA_APPLICATION = 16                                                                    
int CKA_ATTR_TYPES = 133                                                                   
int CKA_AUTH_PIN_FLAGS = 513                                                                   
int CKA_BASE = 306                                                                   
int CKA_CERTIFICATE_TYPE = 128                                                                   
int CKA_CLASS = 0                                                                     
int CKA_COEFFICIENT = 296                                                                   
int CKA_DECRYPT = 261                                                                   
int CKA_DERIVE = 268                                                                   
int CKA_EC_PARAMS = 384                                                                   
int CKA_EC_POINT = 385                                                                   
int CKA_ECDSA_PARAMS = 384                                                                   
int CKA_ENCRYPT = 260                                                                   
int CKA_END_DATE = 273                                                                   
int CKA_EXPONENT_1 = 294                                                                   
int CKA_EXPONENT_2 = 295                                                                   
int CKA_EXTRACTABLE = 354                                                                   
int CKA_HAS_RESET = 770                                                                   
int CKA_HW_FEATURE_TYPE = 768                                                                   
int CKA_ID = 258                                                                   
int CKA_ISSUER = 129                                                                   
int CKA_KEY_GEN_MECHANISM = 358                                                                   
int CKA_KEY_TYPE = 256                                                                   
int CKA_LABEL = 3                                                                     
int CKA_LOCAL = 355                                                                   
int CKA_MODIFIABLE = 368                                                                   
int CKA_MODULUS = 288                                                                   
int CKA_MODULUS_BITS = 289                                                                   
int CKA_NEVER_EXTRACTABLE = 356                                                                   
int CKA_OBJECT_ID = 18                                                                    
int CKA_OWNER = 132                                                                   
int CKA_PRIME = 304                                                                   
int CKA_PRIME_1 = 292                                                                   
int CKA_PRIME_2 = 293                                                                   
int CKA_PRIME_BITS = 307                                                                   
int CKA_PRIVATE = 2                                                                     
int CKA_PRIVATE_EXPONENT = 291                                                                   
int CKA_PUBLIC_EXPONENT = 290                                                                   
int CKA_RESET_ON_INIT = 769                                                                   
int CKA_SECONDARY_AUTH = 512                                                                   
int CKA_SENSITIVE = 259                                                                   
int CKA_SERIAL_NUMBER = 130                                                                   
int CKA_SIGN = 264                                                                   
int CKA_SIGN_RECOVER = 265                                                                   
int CKA_START_DATE = 272                                                                   
int CKA_SUB_PRIME_BITS = 308                                                                   
int CKA_SUBJECT = 257                                                                   
int CKA_SUBPRIME = 305                                                                   
int CKA_SUBPRIME_BITS = 308                                                                   
int CKA_TOKEN = 1                                                                     
int CKA_TRUSTED = 134                                                                   
int CKA_UNWRAP = 263                                                                   
int CKA_VALUE = 17                                                                    
int CKA_VALUE_BITS = 352                                                                   
int CKA_VALUE_LEN = 353                                                                   
int CKA_VENDOR_DEFINED = -2147483648                                                           
int CKA_VERIFY = 266                                                                   
int CKA_VERIFY_RECOVER = 267                                                                   
int CKA_WRAP = 262                                                                   
dict CKC = {0: 'CKC_X_509', 1: 'CKC_X_509_ATTR_CERT', 2: 'CKC...
int CKC_VENDOR_DEFINED = -2147483648                                                           
int CKC_WTLS = 2                                                                     
int CKC_X_509 = 0                                                                     
int CKC_X_509_ATTR_CERT = 1                                                                     
int CKF_CLOCK_ON_TOKEN = 64                                                                    
int CKF_DUAL_CRYPTO_OPERATIONS = 512                                                                   
int CKF_HW_SLOT = 4                                                                     
int CKF_LOGIN_REQUIRED = 4                                                                     
int CKF_PROTECTED_AUTHENTICATION_PATH = 256                                                                   
int CKF_REMOVABLE_DEVICE = 2                                                                     
int CKF_RESTORE_KEY_NOT_NEEDED = 32                                                                    
int CKF_RNG = 1                                                                     
int CKF_RW_SESSION = 2                                                                     
int CKF_SECONDARY_AUTHENTICATION = 2048                                                                  
int CKF_SERIAL_SESSION = 4                                                                     
int CKF_SO_PIN_COUNT_LOW = 1048576                                                               
int CKF_SO_PIN_FINAL_TRY = 2097152                                                               
int CKF_SO_PIN_LOCKED = 4194304                                                               
int CKF_SO_PIN_TO_BE_CHANGED = 8388608                                                               
int CKF_TOKEN_INITIALIZED = 1024                                                                  
int CKF_TOKEN_PRESENT = 1                                                                     
int CKF_USER_PIN_COUNT_LOW = 65536                                                                 
int CKF_USER_PIN_FINAL_TRY = 131072                                                                
int CKF_USER_PIN_INITIALIZED = 8                                                                     
int CKF_USER_PIN_LOCKED = 262144                                                                
int CKF_USER_PIN_TO_BE_CHANGED = 524288                                                                
int CKF_WRITE_PROTECTED = 2                                                                     
dict CKK = {0: 'CKK_RSA', 1: 'CKK_DSA', 2: 'CKK_DH', 3: 'CKK_...
int CKK_AES = 31                                                                    
int CKK_BATON = 28                                                                    
int CKK_BLOWFISH = 32                                                                    
int CKK_CAST = 22                                                                    
int CKK_CAST128 = 24                                                                    
int CKK_CAST3 = 23                                                                    
int CKK_CAST5 = 24                                                                    
int CKK_CDMF = 30                                                                    
int CKK_DES = 19                                                                    
int CKK_DES2 = 20                                                                    
int CKK_DES3 = 21                                                                    
int CKK_DH = 2                                                                     
int CKK_DSA = 1                                                                     
int CKK_EC = 3                                                                     
int CKK_ECDSA = 3                                                                     
int CKK_GENERIC_SECRET = 16                                                                    
int CKK_IDEA = 26                                                                    
int CKK_JUNIPER = 29                                                                    
int CKK_KEA = 5                                                                     
int CKK_RC2 = 17                                                                    
int CKK_RC4 = 18                                                                    
int CKK_RC5 = 25                                                                    
int CKK_RSA = 0                                                                     
int CKK_SKIPJACK = 27                                                                    
int CKK_TWOFISH = 33                                                                    
int CKK_VENDOR_DEFINED = -2147483648                                                           
int CKK_X9_42_DH = 4                                                                     
dict CKM = {0: 'CKM_RSA_PKCS_KEY_PAIR_GEN', 1: 'CKM_RSA_PKCS'...
int CKM_AES_CBC = 4226                                                                  
int CKM_AES_CBC_ENCRYPT_DATA = 4357                                                                  
int CKM_AES_CBC_PAD = 4229                                                                  
int CKM_AES_ECB = 4225                                                                  
int CKM_AES_ECB_ENCRYPT_DATA = 4356                                                                  
int CKM_AES_KEY_GEN = 4224                                                                  
int CKM_AES_MAC = 4227                                                                  
int CKM_AES_MAC_GENERAL = 4228                                                                  
int CKM_BATON_CBC128 = 4147                                                                  
int CKM_BATON_COUNTER = 4148                                                                  
int CKM_BATON_ECB128 = 4145                                                                  
int CKM_BATON_ECB96 = 4146                                                                  
int CKM_BATON_KEY_GEN = 4144                                                                  
int CKM_BATON_SHUFFLE = 4149                                                                  
int CKM_BATON_WRAP = 4150                                                                  
int CKM_BLOWFISH_CBC = 4241                                                                  
int CKM_BLOWFISH_KEY_GEN = 4240                                                                  
int CKM_CAST128_CBC = 802                                                                   
int CKM_CAST128_CBC_PAD = 805                                                                   
int CKM_CAST128_ECB = 801                                                                   
int CKM_CAST128_KEY_GEN = 800                                                                   
int CKM_CAST128_MAC = 803                                                                   
int CKM_CAST128_MAC_GENERAL = 804                                                                   
int CKM_CAST3_CBC = 786                                                                   
int CKM_CAST3_CBC_PAD = 789                                                                   
int CKM_CAST3_ECB = 785                                                                   
int CKM_CAST3_KEY_GEN = 784                                                                   
int CKM_CAST3_MAC = 787                                                                   
int CKM_CAST3_MAC_GENERAL = 788                                                                   
int CKM_CAST5_CBC = 802                                                                   
int CKM_CAST5_CBC_PAD = 805                                                                   
int CKM_CAST5_ECB = 801                                                                   
int CKM_CAST5_KEY_GEN = 800                                                                   
int CKM_CAST5_MAC = 803                                                                   
int CKM_CAST5_MAC_GENERAL = 804                                                                   
int CKM_CAST_CBC = 770                                                                   
int CKM_CAST_CBC_PAD = 773                                                                   
int CKM_CAST_ECB = 769                                                                   
int CKM_CAST_KEY_GEN = 768                                                                   
int CKM_CAST_MAC = 771                                                                   
int CKM_CAST_MAC_GENERAL = 772                                                                   
int CKM_CDMF_CBC = 322                                                                   
int CKM_CDMF_CBC_PAD = 325                                                                   
int CKM_CDMF_ECB = 321                                                                   
int CKM_CDMF_KEY_GEN = 320                                                                   
int CKM_CDMF_MAC = 323                                                                   
int CKM_CDMF_MAC_GENERAL = 324                                                                   
int CKM_CMS_SIG = 1280                                                                  
int CKM_CONCATENATE_BASE_AND_DATA = 866                                                                   
int CKM_CONCATENATE_BASE_AND_KEY = 864                                                                   
int CKM_CONCATENATE_DATA_AND_BASE = 867                                                                   
int CKM_DES2_KEY_GEN = 304                                                                   
int CKM_DES3_CBC = 307                                                                   
int CKM_DES3_CBC_ENCRYPT_DATA = 4355                                                                  
int CKM_DES3_CBC_PAD = 310                                                                   
int CKM_DES3_ECB = 306                                                                   
int CKM_DES3_ECB_ENCRYPT_DATA = 4354                                                                  
int CKM_DES3_KEY_GEN = 305                                                                   
int CKM_DES3_MAC = 308                                                                   
int CKM_DES3_MAC_GENERAL = 309                                                                   
int CKM_DES_CBC = 290                                                                   
int CKM_DES_CBC_ENCRYPT_DATA = 4353                                                                  
int CKM_DES_CBC_PAD = 293                                                                   
int CKM_DES_CFB64 = 338                                                                   
int CKM_DES_CFB8 = 339                                                                   
int CKM_DES_ECB = 289                                                                   
int CKM_DES_ECB_ENCRYPT_DATA = 4352                                                                  
int CKM_DES_KEY_GEN = 288                                                                   
int CKM_DES_MAC = 291                                                                   
int CKM_DES_MAC_GENERAL = 292                                                                   
int CKM_DES_OFB64 = 336                                                                   
int CKM_DES_OFB8 = 337                                                                   
int CKM_DH_PKCS_DERIVE = 33                                                                    
int CKM_DH_PKCS_KEY_PAIR_GEN = 32                                                                    
int CKM_DH_PKCS_PARAMETER_GEN = 8193                                                                  
int CKM_DSA = 17                                                                    
int CKM_DSA_KEY_PAIR_GEN = 16                                                                    
int CKM_DSA_PARAMETER_GEN = 8192                                                                  
int CKM_DSA_SHA1 = 18