<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.1" />

CipherSuite

public abstract class CipherSuite
RFC 2246 A.5
namespace Org.BouncyCastle.Tls { public abstract class CipherSuite { public const int TLS_NULL_WITH_NULL_NULL = 0; public const int TLS_RSA_WITH_NULL_MD5 = 1; public const int TLS_RSA_WITH_NULL_SHA = 2; public const int TLS_RSA_EXPORT_WITH_RC4_40_MD5 = 3; public const int TLS_RSA_WITH_RC4_128_MD5 = 4; public const int TLS_RSA_WITH_RC4_128_SHA = 5; public const int TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 = 6; public const int TLS_RSA_WITH_IDEA_CBC_SHA = 7; public const int TLS_RSA_EXPORT_WITH_DES40_CBC_SHA = 8; public const int TLS_RSA_WITH_DES_CBC_SHA = 9; public const int TLS_RSA_WITH_3DES_EDE_CBC_SHA = 10; public const int TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA = 11; public const int TLS_DH_DSS_WITH_DES_CBC_SHA = 12; public const int TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA = 13; public const int TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA = 14; public const int TLS_DH_RSA_WITH_DES_CBC_SHA = 15; public const int TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA = 16; public const int TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA = 17; public const int TLS_DHE_DSS_WITH_DES_CBC_SHA = 18; public const int TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA = 19; public const int TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA = 20; public const int TLS_DHE_RSA_WITH_DES_CBC_SHA = 21; public const int TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA = 22; public const int TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 = 23; public const int TLS_DH_anon_WITH_RC4_128_MD5 = 24; public const int TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA = 25; public const int TLS_DH_anon_WITH_DES_CBC_SHA = 26; public const int TLS_DH_anon_WITH_3DES_EDE_CBC_SHA = 27; public const int TLS_RSA_WITH_AES_128_CBC_SHA = 47; public const int TLS_DH_DSS_WITH_AES_128_CBC_SHA = 48; public const int TLS_DH_RSA_WITH_AES_128_CBC_SHA = 49; public const int TLS_DHE_DSS_WITH_AES_128_CBC_SHA = 50; public const int TLS_DHE_RSA_WITH_AES_128_CBC_SHA = 51; public const int TLS_DH_anon_WITH_AES_128_CBC_SHA = 52; public const int TLS_RSA_WITH_AES_256_CBC_SHA = 53; public const int TLS_DH_DSS_WITH_AES_256_CBC_SHA = 54; public const int TLS_DH_RSA_WITH_AES_256_CBC_SHA = 55; public const int TLS_DHE_DSS_WITH_AES_256_CBC_SHA = 56; public const int TLS_DHE_RSA_WITH_AES_256_CBC_SHA = 57; public const int TLS_DH_anon_WITH_AES_256_CBC_SHA = 58; public const int TLS_RSA_WITH_CAMELLIA_128_CBC_SHA = 65; public const int TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA = 66; public const int TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA = 67; public const int TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA = 68; public const int TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA = 69; public const int TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA = 70; public const int TLS_RSA_WITH_CAMELLIA_256_CBC_SHA = 132; public const int TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA = 133; public const int TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA = 134; public const int TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA = 135; public const int TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA = 136; public const int TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA = 137; public const int TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 186; public const int TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 = 187; public const int TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 188; public const int TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 = 189; public const int TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 190; public const int TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 = 191; public const int TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 192; public const int TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 = 193; public const int TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 194; public const int TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 = 195; public const int TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 = 196; public const int TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 = 197; public const int TLS_RSA_WITH_SEED_CBC_SHA = 150; public const int TLS_DH_DSS_WITH_SEED_CBC_SHA = 151; public const int TLS_DH_RSA_WITH_SEED_CBC_SHA = 152; public const int TLS_DHE_DSS_WITH_SEED_CBC_SHA = 153; public const int TLS_DHE_RSA_WITH_SEED_CBC_SHA = 154; public const int TLS_DH_anon_WITH_SEED_CBC_SHA = 155; public const int TLS_PSK_WITH_RC4_128_SHA = 138; public const int TLS_PSK_WITH_3DES_EDE_CBC_SHA = 139; public const int TLS_PSK_WITH_AES_128_CBC_SHA = 140; public const int TLS_PSK_WITH_AES_256_CBC_SHA = 141; public const int TLS_DHE_PSK_WITH_RC4_128_SHA = 142; public const int TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA = 143; public const int TLS_DHE_PSK_WITH_AES_128_CBC_SHA = 144; public const int TLS_DHE_PSK_WITH_AES_256_CBC_SHA = 145; public const int TLS_RSA_PSK_WITH_RC4_128_SHA = 146; public const int TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA = 147; public const int TLS_RSA_PSK_WITH_AES_128_CBC_SHA = 148; public const int TLS_RSA_PSK_WITH_AES_256_CBC_SHA = 149; public const int TLS_ECDH_ECDSA_WITH_NULL_SHA = 49153; public const int TLS_ECDH_ECDSA_WITH_RC4_128_SHA = 49154; public const int TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA = 49155; public const int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA = 49156; public const int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA = 49157; public const int TLS_ECDHE_ECDSA_WITH_NULL_SHA = 49158; public const int TLS_ECDHE_ECDSA_WITH_RC4_128_SHA = 49159; public const int TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA = 49160; public const int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA = 49161; public const int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA = 49162; public const int TLS_ECDH_RSA_WITH_NULL_SHA = 49163; public const int TLS_ECDH_RSA_WITH_RC4_128_SHA = 49164; public const int TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA = 49165; public const int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA = 49166; public const int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA = 49167; public const int TLS_ECDHE_RSA_WITH_NULL_SHA = 49168; public const int TLS_ECDHE_RSA_WITH_RC4_128_SHA = 49169; public const int TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA = 49170; public const int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA = 49171; public const int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA = 49172; public const int TLS_ECDH_anon_WITH_NULL_SHA = 49173; public const int TLS_ECDH_anon_WITH_RC4_128_SHA = 49174; public const int TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA = 49175; public const int TLS_ECDH_anon_WITH_AES_128_CBC_SHA = 49176; public const int TLS_ECDH_anon_WITH_AES_256_CBC_SHA = 49177; public const int TLS_PSK_WITH_NULL_SHA = 44; public const int TLS_DHE_PSK_WITH_NULL_SHA = 45; public const int TLS_RSA_PSK_WITH_NULL_SHA = 46; public const int TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA = 49178; public const int TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA = 49179; public const int TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA = 49180; public const int TLS_SRP_SHA_WITH_AES_128_CBC_SHA = 49181; public const int TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA = 49182; public const int TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA = 49183; public const int TLS_SRP_SHA_WITH_AES_256_CBC_SHA = 49184; public const int TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA = 49185; public const int TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA = 49186; public const int TLS_RSA_WITH_NULL_SHA256 = 59; public const int TLS_RSA_WITH_AES_128_CBC_SHA256 = 60; public const int TLS_RSA_WITH_AES_256_CBC_SHA256 = 61; public const int TLS_DH_DSS_WITH_AES_128_CBC_SHA256 = 62; public const int TLS_DH_RSA_WITH_AES_128_CBC_SHA256 = 63; public const int TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 = 64; public const int TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 = 103; public const int TLS_DH_DSS_WITH_AES_256_CBC_SHA256 = 104; public const int TLS_DH_RSA_WITH_AES_256_CBC_SHA256 = 105; public const int TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 = 106; public const int TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 = 107; public const int TLS_DH_anon_WITH_AES_128_CBC_SHA256 = 108; public const int TLS_DH_anon_WITH_AES_256_CBC_SHA256 = 109; public const int TLS_RSA_WITH_AES_128_GCM_SHA256 = 156; public const int TLS_RSA_WITH_AES_256_GCM_SHA384 = 157; public const int TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 = 158; public const int TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 = 159; public const int TLS_DH_RSA_WITH_AES_128_GCM_SHA256 = 160; public const int TLS_DH_RSA_WITH_AES_256_GCM_SHA384 = 161; public const int TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 = 162; public const int TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 = 163; public const int TLS_DH_DSS_WITH_AES_128_GCM_SHA256 = 164; public const int TLS_DH_DSS_WITH_AES_256_GCM_SHA384 = 165; public const int TLS_DH_anon_WITH_AES_128_GCM_SHA256 = 166; public const int TLS_DH_anon_WITH_AES_256_GCM_SHA384 = 167; public const int TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = 49187; public const int TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 = 49188; public const int TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 = 49189; public const int TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 = 49190; public const int TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 = 49191; public const int TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 = 49192; public const int TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 = 49193; public const int TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 = 49194; public const int TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = 49195; public const int TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 = 49196; public const int TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 = 49197; public const int TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 = 49198; public const int TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = 49199; public const int TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = 49200; public const int TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 = 49201; public const int TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 = 49202; public const int TLS_PSK_WITH_AES_128_GCM_SHA256 = 168; public const int TLS_PSK_WITH_AES_256_GCM_SHA384 = 169; public const int TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 = 170; public const int TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 = 171; public const int TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 = 172; public const int TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 = 173; public const int TLS_PSK_WITH_AES_128_CBC_SHA256 = 174; public const int TLS_PSK_WITH_AES_256_CBC_SHA384 = 175; public const int TLS_PSK_WITH_NULL_SHA256 = 176; public const int TLS_PSK_WITH_NULL_SHA384 = 177; public const int TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 = 178; public const int TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 = 179; public const int TLS_DHE_PSK_WITH_NULL_SHA256 = 180; public const int TLS_DHE_PSK_WITH_NULL_SHA384 = 181; public const int TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 = 182; public const int TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 = 183; public const int TLS_RSA_PSK_WITH_NULL_SHA256 = 184; public const int TLS_RSA_PSK_WITH_NULL_SHA384 = 185; public const int TLS_ECDHE_PSK_WITH_RC4_128_SHA = 49203; public const int TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA = 49204; public const int TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA = 49205; public const int TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA = 49206; public const int TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 = 49207; public const int TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 = 49208; public const int TLS_ECDHE_PSK_WITH_NULL_SHA = 49209; public const int TLS_ECDHE_PSK_WITH_NULL_SHA256 = 49210; public const int TLS_ECDHE_PSK_WITH_NULL_SHA384 = 49211; public const int TLS_EMPTY_RENEGOTIATION_INFO_SCSV = 255; public const int TLS_RSA_WITH_ARIA_128_CBC_SHA256 = 49212; public const int TLS_RSA_WITH_ARIA_256_CBC_SHA384 = 49213; public const int TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 = 49214; public const int TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 = 49215; public const int TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 = 49216; public const int TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 = 49217; public const int TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 = 49218; public const int TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 = 49219; public const int TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 = 49220; public const int TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 = 49221; public const int TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 = 49222; public const int TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 = 49223; public const int TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 = 49224; public const int TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 = 49225; public const int TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 = 49226; public const int TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 = 49227; public const int TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 = 49228; public const int TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 = 49229; public const int TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 = 49230; public const int TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 = 49231; public const int TLS_RSA_WITH_ARIA_128_GCM_SHA256 = 49232; public const int TLS_RSA_WITH_ARIA_256_GCM_SHA384 = 49233; public const int TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 = 49234; public const int TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 = 49235; public const int TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 = 49236; public const int TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 = 49237; public const int TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 = 49238; public const int TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 = 49239; public const int TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 = 49240; public const int TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 = 49241; public const int TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 = 49242; public const int TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 = 49243; public const int TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 = 49244; public const int TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 = 49245; public const int TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 = 49246; public const int TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 = 49247; public const int TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 = 49248; public const int TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 = 49249; public const int TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 = 49250; public const int TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 = 49251; public const int TLS_PSK_WITH_ARIA_128_CBC_SHA256 = 49252; public const int TLS_PSK_WITH_ARIA_256_CBC_SHA384 = 49253; public const int TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 = 49254; public const int TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 = 49255; public const int TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 = 49256; public const int TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 = 49257; public const int TLS_PSK_WITH_ARIA_128_GCM_SHA256 = 49258; public const int TLS_PSK_WITH_ARIA_256_GCM_SHA384 = 49259; public const int TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 = 49260; public const int TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 = 49261; public const int TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 = 49262; public const int TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 = 49263; public const int TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 = 49264; public const int TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 = 49265; public const int TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49266; public const int TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 49267; public const int TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 = 49268; public const int TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 = 49269; public const int TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 49270; public const int TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 49271; public const int TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 = 49272; public const int TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 = 49273; public const int TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49274; public const int TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49275; public const int TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49276; public const int TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49277; public const int TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49278; public const int TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49279; public const int TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 49280; public const int TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 49281; public const int TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 = 49282; public const int TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 = 49283; public const int TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 = 49284; public const int TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 = 49285; public const int TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 49286; public const int TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 49287; public const int TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 = 49288; public const int TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 = 49289; public const int TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49290; public const int TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49291; public const int TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 = 49292; public const int TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 = 49293; public const int TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49294; public const int TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49295; public const int TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49296; public const int TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49297; public const int TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 = 49298; public const int TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 = 49299; public const int TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49300; public const int TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49301; public const int TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49302; public const int TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49303; public const int TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49304; public const int TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49305; public const int TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 = 49306; public const int TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 = 49307; public const int TLS_RSA_WITH_AES_128_CCM = 49308; public const int TLS_RSA_WITH_AES_256_CCM = 49309; public const int TLS_DHE_RSA_WITH_AES_128_CCM = 49310; public const int TLS_DHE_RSA_WITH_AES_256_CCM = 49311; public const int TLS_RSA_WITH_AES_128_CCM_8 = 49312; public const int TLS_RSA_WITH_AES_256_CCM_8 = 49313; public const int TLS_DHE_RSA_WITH_AES_128_CCM_8 = 49314; public const int TLS_DHE_RSA_WITH_AES_256_CCM_8 = 49315; public const int TLS_PSK_WITH_AES_128_CCM = 49316; public const int TLS_PSK_WITH_AES_256_CCM = 49317; public const int TLS_DHE_PSK_WITH_AES_128_CCM = 49318; public const int TLS_DHE_PSK_WITH_AES_256_CCM = 49319; public const int TLS_PSK_WITH_AES_128_CCM_8 = 49320; public const int TLS_PSK_WITH_AES_256_CCM_8 = 49321; public const int TLS_PSK_DHE_WITH_AES_128_CCM_8 = 49322; public const int TLS_PSK_DHE_WITH_AES_256_CCM_8 = 49323; public const int TLS_ECDHE_ECDSA_WITH_AES_128_CCM = 49324; public const int TLS_ECDHE_ECDSA_WITH_AES_256_CCM = 49325; public const int TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 = 49326; public const int TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 = 49327; public const int TLS_FALLBACK_SCSV = 22016; public const int TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52392; public const int TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 = 52393; public const int TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 = 52394; public const int TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52395; public const int TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52396; public const int TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52397; public const int TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 = 52398; public const int TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 = 53249; public const int TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 = 53250; public const int TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 = 53251; public const int TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 = 53253; public const int TLS_AES_128_GCM_SHA256 = 4865; public const int TLS_AES_256_GCM_SHA384 = 4866; public const int TLS_CHACHA20_POLY1305_SHA256 = 4867; public const int TLS_AES_128_CCM_SHA256 = 4868; public const int TLS_AES_128_CCM_8_SHA256 = 4869; public const int TLS_SM4_GCM_SM3 = 198; public const int TLS_SM4_CCM_SM3 = 199; public const int TLS_GOSTR341112_256_WITH_KUZNYECHIK_CTR_OMAC = 49408; public const int TLS_GOSTR341112_256_WITH_MAGMA_CTR_OMAC = 49409; public const int TLS_GOSTR341112_256_WITH_28147_CNT_IMIT = 49410; public static bool IsScsv(int cipherSuite) { if (cipherSuite == 255 || cipherSuite == 22016) return true; return false; } } }