Discuss this help topic in SecureBlackbox Forum

TSBSigningOption

Declared in     


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


Defines different data signing options.

Declaration

[C#/Java]
    TSBSigningOption = short;
        const short soInsertMessageDigests = 0;
        const short soIgnoreTimestampFailure = 1;
        const short soNoOuterContentInfo = 2;
        const short soRawCountersign = 3;
        const short soInsertSigningTime = 4;
        const short soUseGeneralizedTimeFormat = 5;
        const short soIgnoreBadCountersignatures = 6;
        const short soUseImplicitContent = 7;

[VB.NET]
    TSBSigningOption As Short
        Const soInsertMessageDigests As Short = 0
        Const soIgnoreTimestampFailure As Short = 1
        Const soNoOuterContentInfo As Short = 2
        Const soRawCountersign As Short = 3
        Const soInsertSigningTime As Short = 4
        Const soUseGeneralizedTimeFormat As Short = 5
        Const soIgnoreBadCountersignatures As Short = 6
        Const soUseImplicitContent As Short = 7

[Pascal]
    TSBSigningOption = (soInsertMessageDigests, soIgnoreTimestampFailure, soNoOuterContentInfo, soRawCountersign, soInsertSigningTime, soUseGeneralizedTimeFormat, soIgnoreBadCountersignatures, soUseImplicitContent);

[C++]
    typedef uint8_t TSBSigningOptionRaw;
    typedef enum { soInsertMessageDigests = 0, soIgnoreTimestampFailure = 1, soNoOuterContentInfo = 2, soRawCountersign = 3, soInsertSigningTime = 4, soUseGeneralizedTimeFormat = 5, soIgnoreBadCountersignatures = 6, soUseImplicitContent = 7 } TSBSigningOption;
    
    typedef uint32_t TSBSigningOptionsRaw;
    typedef enum { f_soInsertMessageDigests = 1, f_soIgnoreTimestampFailure = 2, f_soNoOuterContentInfo = 4, f_soRawCountersign = 8, f_soInsertSigningTime = 16, f_soUseGeneralizedTimeFormat = 32, f_soIgnoreBadCountersignatures = 64, f_soUseImplicitContent = 128 } TSBSigningOptions;

[PHP]
    class TSBSigningOption extends TSBBaseEnum {
        const soInsertMessageDigests = 0;
        const soIgnoreTimestampFailure = 1;
        const soNoOuterContentInfo = 2;
        const soRawCountersign = 3;
        const soInsertSigningTime = 4;
        const soUseGeneralizedTimeFormat = 5;
        const soIgnoreBadCountersignatures = 6;
        const soUseImplicitContent = 7;
    }

Possible values

Declared in

.NET:
  • Namespace: SBMessages
  • Assembly: SecureBlackbox
VCL:
  • Unit: SBMessages
Java:
  • Package: SecureBlackbox.Base.jar
C++:
  • sbmessages.h

Discuss this help topic in SecureBlackbox Forum