L_CIPHERSUITE

Summary

The L_CIPHERSUITE data type specifies the type of ciphersuite used in the TLS Security. Currently, these are the only ciphersuites supported by LEADTOOLS.

Syntax

enum _L_CIPHERSUITE 
{ 
   L_TLS_DHE_RSA_WITH_DES_CBC_SHA          = 0x12, 
   L_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA     = 0x13, 
   L_TLS_DHE_RSA_AES256_SHA                = 0x14, 
 
   // TLS 1.0 
   L_TLS_RSA_WITH_AES_128_CBC_SHA          = 0x15, 
   L_TLS_RSA_WITH_3DES_EDE_CBC_SHA         = 0x16, 
       
   // TLS 1.2 
   L_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256   = 0x17, 
   L_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = 0x18, 
   L_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384   = 0x19, 
   L_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = 0x1A, 
 
   // New TLS 1.2 
   L_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384       = 0x1B, 
   L_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384  = 0x1C, 
   L_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384    = 0x1D, 
   L_TLS_ECDHE_ECDSA_WITH_AES_256_CCM              = 0x1E, 
   L_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8            = 0x1F, 
   L_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 = 0x20, 
   L_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256   = 0x21, 
   L_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256       = 0x22, 
   L_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256  = 0x23, 
   L_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256    = 0x24, 
   L_TLS_ECDHE_ECDSA_WITH_AES_128_CCM              = 0x25, 
   L_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8            = 0x26, 
   L_TLS_DHE_RSA_WITH_AES_256_CCM                  = 0x27, 
   L_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256     = 0x28, 
   L_TLS_DHE_RSA_WITH_AES_128_CCM                  = 0x29, 
   L_TLS_DHE_RSA_WITH_AES_128_CCM_8                = 0x2A, 
 
   // TLS 1.3 
   L_TLS_AES_256_GCM_SHA384                        = 0x30, 
   L_TLS_CHACHA20_POLY1305_SHA256                  = 0x31, 
   L_TLS_AES_128_GCM_SHA256                        = 0x32, 
   L_TLS_AES_128_CCM_SHA256                        = 0x33, 
   L_TLS_AES_128_CCM_8_SHA256                      = 0x34, 
}; 

Members

L_TLS_DHE_RSA_WITH_DES_CBC_SHA

[0x12] Type 2.

L_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA

[0x13] Type 1.

L_TLS_DHE_RSA_AES256_SHA

[0x14] Type 3.

L_TLS_RSA_WITH_AES_128_CBC_SHA

[0x15] (TLS 1.0)

L_TLS_RSA_WITH_3DES_EDE_CBC_SHA

[0x16] (TLS 1.0)

L_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

[0x17] (TLS 1.2)

L_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

[0x18] (TLS 1.2)

L_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

[0x19] (TLS 1.2)

L_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

[0x1A] (TLS 1.2)

L_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

[0x1B] (TLS 1.2)

L_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384

[0x1C] (TLS 1.2)

L_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384

[0x1D] (TLS 1.2)

L_TLS_ECDHE_ECDSA_WITH_AES_256_CCM

[0x1E] (TLS 1.2)

L_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8

[0x1F] (TLS 1.2)

L_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256

[0x20] (TLS 1.2)

L_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256

[0x21] (TLS 1.2)

L_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

[0x22] (TLS 1.2)

L_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256

[0x23] (TLS 1.2)

L_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256

[0x24] (TLS 1.2)

L_TLS_ECDHE_ECDSA_WITH_AES_128_CCM

[0x25] (TLS 1.2)

L_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8

[0x26] (TLS 1.2)

L_TLS_DHE_RSA_WITH_AES_256_CCM

[0x27] (TLS 1.2)

L_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256

[0x28] (TLS 1.2)

L_TLS_DHE_RSA_WITH_AES_128_CCM

[0x29] (TLS 1.2)

L_TLS_DHE_RSA_WITH_AES_128_CCM_8

[0x2A] (TLS 1.2)

L_TLS_AES_256_GCM_SHA384

[0x30] (TLS 1.3)

L_TLS_CHACHA20_POLY1305_SHA256

[0x31] (TLS 1.3)

L_TLS_AES_128_GCM_SHA256

[0x32] (TLS 1.3)

L_TLS_AES_128_CCM_SHA256

[0x33] (TLS 1.3)

L_TLS_AES_128_CCM_8_SHA256

[0x34] (TLS 1.3)

Usage

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS DICOM C++ Class Library Help

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.