Discuss this help topic in SecureBlackbox Forum

TSBPKCS11ObjectType

Declared in     


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


Defines possible PKCS#11 object types.

Declaration

[C#/Java]
    enum TSBPKCS11ObjectType { otUnknown = 0, otData = 1, otCertificate = 2, otX509Certificate = 3, otWTLSCertificate = 4, otX509AttributeCertificate = 5, otPublicKey = 6, otPrivateKey = 7, otSecretKey = 8, otHardwareFeature = 9, otDomainParameters = 10, otMechanism = 11, otVendorDefined = 12 };

[VB.NET]
    Enum TSBPKCS11ObjectType
        otUnknown = 0
        otData = 1
        otCertificate = 2
        otX509Certificate = 3
        otWTLSCertificate = 4
        otX509AttributeCertificate = 5
        otPublicKey = 6
        otPrivateKey = 7
        otSecretKey = 8
        otHardwareFeature = 9
        otDomainParameters = 10
        otMechanism = 11
        otVendorDefined = 12
    End Enum

[Pascal]
    TSBPKCS11ObjectType = (otUnknown, otData, otCertificate, otX509Certificate, otWTLSCertificate, otX509AttributeCertificate, otPublicKey, otPrivateKey, otSecretKey, otHardwareFeature, otDomainParameters, otMechanism, otVendorDefined);

[C++]
    typedef uint8_t TSBPKCS11ObjectTypeRaw;
    typedef enum { otUnknown = 0, otData = 1, otCertificate = 2, otX509Certificate = 3, otWTLSCertificate = 4, otX509AttributeCertificate = 5, otPublicKey = 6, otPrivateKey = 7, otSecretKey = 8, otHardwareFeature = 9, otDomainParameters = 10, otMechanism = 11, otVendorDefined = 12 } TSBPKCS11ObjectType;

[PHP]
    class TSBPKCS11ObjectType extends TSBBaseEnum {
        const otUnknown = 0;
        const otData = 1;
        const otCertificate = 2;
        const otX509Certificate = 3;
        const otWTLSCertificate = 4;
        const otX509AttributeCertificate = 5;
        const otPublicKey = 6;
        const otPrivateKey = 7;
        const otSecretKey = 8;
        const otHardwareFeature = 9;
        const otDomainParameters = 10;
        const otMechanism = 11;
        const otVendorDefined = 12;
    }

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