Discuss this help topic in SecureBlackbox Forum

TSBPKCS11StorageOption

Declared in     


Filter: C#  VB.NET  Pascal  C++  PHP  Java  


Defines PKCS #11 storage options.

Declaration

[C#]
    TSBPKCS11StorageOption = short;
        const short pcsoAutoRefreshSlotInfo = 0;
        const short pcsoCreatePublicKeyObjects = 1;
        const short pcsoOnDemandMode = 2;
        const short pcsoUniqueIDs = 3;
        const short pcsoNoSessionLevelNotifications = 4;
        const short pcsoWeakenedKeySearchCriteria = 5;
        const short pcsoNoImplicitSlotInfoUpdates = 6;
        const short pcsoInitTemplateForFind = 7;
        const short pcsoUseSystemProcAddresses = 8;
        const short pcsoAutoDetectStructAlignment = 9;

[VB.NET]
    TSBPKCS11StorageOption As Short
        Const pcsoAutoRefreshSlotInfo As Short = 0
        Const pcsoCreatePublicKeyObjects As Short = 1
        Const pcsoOnDemandMode As Short = 2
        Const pcsoUniqueIDs As Short = 3
        Const pcsoNoSessionLevelNotifications As Short = 4
        Const pcsoWeakenedKeySearchCriteria As Short = 5
        Const pcsoNoImplicitSlotInfoUpdates As Short = 6
        Const pcsoInitTemplateForFind As Short = 7
        Const pcsoUseSystemProcAddresses As Short = 8
        Const pcsoAutoDetectStructAlignment As Short = 9

[Pascal]
    TSBPKCS11StorageOption = (pcsoAutoRefreshSlotInfo, pcsoCreatePublicKeyObjects, pcsoOnDemandMode, pcsoUniqueIDs, pcsoNoSessionLevelNotifications, pcsoWeakenedKeySearchCriteria, pcsoNoImplicitSlotInfoUpdates, pcsoInitTemplateForFind, pcsoUseSystemProcAddresses);

[C++]
    typedef uint8_t TSBPKCS11StorageOptionRaw;
    typedef enum { pcsoAutoRefreshSlotInfo = 0, pcsoCreatePublicKeyObjects = 1, pcsoOnDemandMode = 2, pcsoUniqueIDs = 3, pcsoNoSessionLevelNotifications = 4, pcsoWeakenedKeySearchCriteria = 5, pcsoNoImplicitSlotInfoUpdates = 6, pcsoInitTemplateForFind = 7, pcsoUseSystemProcAddresses = 8, pcsoAutoDetectStructAlignment = 9 } TSBPKCS11StorageOption;
    
    typedef uint32_t TSBPKCS11StorageOptionsRaw;
    typedef enum { f_pcsoAutoRefreshSlotInfo = 1, f_pcsoCreatePublicKeyObjects = 2, f_pcsoOnDemandMode = 4, f_pcsoUniqueIDs = 8, f_pcsoNoSessionLevelNotifications = 16, f_pcsoWeakenedKeySearchCriteria = 32, f_pcsoNoImplicitSlotInfoUpdates = 64, f_pcsoInitTemplateForFind = 128, f_pcsoUseSystemProcAddresses = 256, f_pcsoAutoDetectStructAlignment = 512 } TSBPKCS11StorageOptions;

[PHP]
    class TSBPKCS11StorageOption extends TSBBaseEnum {
        const pcsoAutoRefreshSlotInfo = 0;
        const pcsoCreatePublicKeyObjects = 1;
        const pcsoOnDemandMode = 2;
        const pcsoUniqueIDs = 3;
        const pcsoNoSessionLevelNotifications = 4;
        const pcsoWeakenedKeySearchCriteria = 5;
        const pcsoNoImplicitSlotInfoUpdates = 6;
        const pcsoInitTemplateForFind = 7;
        const pcsoUseSystemProcAddresses = 8;
        const pcsoAutoDetectStructAlignment = 9;
    }

[Java]
    not available

Possible values

Declared in

.NET:
  • Namespace: SBPKCS11Base
  • Assembly: SecureBlackbox.PKI
VCL:
  • Unit: SBPKCS11Base
Java:
  • Package: SecureBlackbox.PKI.jar
C++:
  • sbpkcs11base.h

Discuss this help topic in SecureBlackbox Forum