Discuss this help topic in SecureBlackbox Forum

TSBSSLOptions

Declared in     See also     


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


Declaration

[C#/Java]
    TSBSSLOptions = int;
        const int ssloExpectShutdownMessage = 1;
        const int ssloOpenSSLDTLSWorkaround = 2;
        const int ssloDisableKexLengthAlignment = 4;
        const int ssloForceUseOfClientCertHashAlg = 8;
        const int ssloAutoAddServerNameExtension = 16;
        const int ssloAcceptTrustedSRPPrimesOnly = 32;
        const int ssloDisableSignatureAlgorithmsExtension = 64;
        const int ssloIntolerateHigherProtocolVersions = 128;

[VB.NET]
    TSBSSLOptions As Integer
        Const ssloExpectShutdownMessage As Integer = 1
        Const ssloOpenSSLDTLSWorkaround As Integer = 2
        Const ssloDisableKexLengthAlignment As Integer = 4
        Const ssloForceUseOfClientCertHashAlg As Integer = 8
        Const ssloAutoAddServerNameExtension As Integer = 16
        Const ssloAcceptTrustedSRPPrimesOnly As Integer = 32
        Const ssloDisableSignatureAlgorithmsExtension As Integer = 64
        Const ssloIntolerateHigherProtocolVersions As Integer = 128

[Pascal]
    under development

[C++]
    typedef uint8_t TSBSSLOptionRaw;
    typedef enum { ssloExpectShutdownMessage = 0, ssloOpenSSLDTLSWorkaround = 1, ssloDisableKexLengthAlignment = 2, ssloForceUseOfClientCertHashAlg = 3, ssloAutoAddServerNameExtension = 4, ssloAcceptTrustedSRPPrimesOnly = 5, ssloDisableSignatureAlgorithmsExtension = 6, ssloIntolerateHigherProtocolVersions = 7 } TSBSSLOption;
    
    typedef uint32_t TSBSSLOptionsRaw;
    typedef enum { f_ssloExpectShutdownMessage = 1, f_ssloOpenSSLDTLSWorkaround = 2, f_ssloDisableKexLengthAlignment = 4, f_ssloForceUseOfClientCertHashAlg = 8, f_ssloAutoAddServerNameExtension = 16, f_ssloAcceptTrustedSRPPrimesOnly = 32, f_ssloDisableSignatureAlgorithmsExtension = 64, f_ssloIntolerateHigherProtocolVersions = 128 } TSBSSLOptions;

[PHP]
    class TSBSSLOptions extends TSBBaseEnum {
        const ssloExpectShutdownMessage = 1;
        const ssloOpenSSLDTLSWorkaround = 2;
        const ssloDisableKexLengthAlignment = 4;
        const ssloForceUseOfClientCertHashAlg = 8;
        const ssloAutoAddServerNameExtension = 16;
        const ssloAcceptTrustedSRPPrimesOnly = 32;
        const ssloDisableSignatureAlgorithmsExtension = 64;
        const ssloIntolerateHigherProtocolVersions = 128;
    }

Possible values

Declared in

.NET:
  • Namespace: SBSSLCommon
  • Assembly: SecureBlackbox...
VCL:
  • Unit: SBSSLCommon
Java:
  • Package: SecureBlackbox...jar
C++:
  • sbsslcommon.h

See also:     TSBSSLOption    

Discuss this help topic in SecureBlackbox Forum