Discuss this help topic in SecureBlackbox Forum
TSBSSLOption type represents a set of options of the secure connection.
Declaration
[C#]
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;
const int ssloStickToPrefCertHashAlg = 256;
[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
Const ssloStickToPrefCertHashAlg As Integer = 256
[Pascal]
TTSBSSLOption = (ssloExpectShutdownMessage, ssloOpenSSLDTLSWorkaround, ssloDisableKexLengthAlignment, ssloForceUseOfClientCertHashAlg, ssloAutoAddServerNameExtension, ssloAcceptTrustedSRPPrimesOnly);
TSBSSLOptions = set of TSBSSLOption;
[C++]
typedef uint8_t TSBSSLOptionRaw;
typedef enum { ssloExpectShutdownMessage = 0, ssloOpenSSLDTLSWorkaround = 1, ssloDisableKexLengthAlignment = 2, ssloForceUseOfClientCertHashAlg = 3, ssloAutoAddServerNameExtension = 4, ssloAcceptTrustedSRPPrimesOnly = 5, ssloDisableSignatureAlgorithmsExtension = 6, ssloIntolerateHigherProtocolVersions = 7, ssloStickToPrefCertHashAlg = 8 } 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, f_ssloStickToPrefCertHashAlg = 256 } 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;
const ssloStickToPrefCertHashAlg = 256;
}
Possible values
Declared in
.NET:
- Namespace: SBSSLCommon
- Assembly: SecureBlackbox.SSLCommon
VCL:Java:
- Package: SecureBlackbox.SSLCommon.jar
C++:
Discuss this help topic in SecureBlackbox Forum