Discuss this help topic in SecureBlackbox Forum
Specifies possible key exchange algorithms used in SSL/TLS connections.
Declaration
[C#]
public enum TSBKeyExchangeAlgorithm { kaNULL = 0, kaRSA = 1, kaDH = 2, kaDHE = 3, kaDHanon = 4, kaPSK = 5, kaDHEPSK = 6, kaRSAPSK = 7, kaSRP = 8, kaECDH_ECDSA = 9, kaECDHE_ECDSA = 10, kaECDH_RSA = 11, kaECDHE_RSA = 12, kaECDH_anon = 13, kaECDHE_PSK = 14 };
[VB.NET]
Enum TSBKeyExchangeAlgorithm
kaNULL = 0
kaRSA = 1
kaDH = 2
kaDHE = 3
kaDHanon = 4
kaPSK = 5
kaDHEPSK = 6
kaRSAPSK = 7
kaSRP = 8
kaECDH_ECDSA = 9
kaECDHE_ECDSA = 10
kaECDH_RSA = 11
kaECDHE_RSA = 12
kaECDH_anon = 13
kaECDHE_PSK = 14
End Enum
[Pascal]
TSBKeyExchangeAlgorithm = (kaNULL, kaRSA, kaDH, kaDHE, kaDHanon, kaPSK, kaDHEPSK, kaRSAPSK, kaSRP, kaECDH_ECDSA, kaECDHE_ECDSA, kaECDH_RSA, kaECDHE_RSA, kaECDH_anon, kaECDHE_PSK);
[C++]
typedef uint8_t TSBKeyExchangeAlgorithmRaw;
typedef enum { kaNULL = 0, kaRSA = 1, kaDH = 2, kaDHE = 3, kaDHanon = 4, kaPSK = 5, kaDHEPSK = 6, kaRSAPSK = 7, kaSRP = 8, kaECDH_ECDSA = 9, kaECDHE_ECDSA = 10, kaECDH_RSA = 11, kaECDHE_RSA = 12, kaECDH_anon = 13, kaECDHE_PSK = 14 } TSBKeyExchangeAlgorithm;
[PHP]
class TSBKeyExchangeAlgorithm extends TSBBaseEnum {
const kaNULL = 0;
const kaRSA = 1;
const kaDH = 2;
const kaDHE = 3;
const kaDHanon = 4;
const kaPSK = 5;
const kaDHEPSK = 6;
const kaRSAPSK = 7;
const kaSRP = 8;
const kaECDH_ECDSA = 9;
const kaECDHE_ECDSA = 10;
const kaECDH_RSA = 11;
const kaECDHE_RSA = 12;
const kaECDH_anon = 13;
const kaECDHE_PSK = 14;
}
[Java]
public enum TSBKeyExchangeAlgorithm { kaNULL, kaRSA, kaDH, kaDHE, kaDHanon, kaPSK, kaDHEPSK, kaRSAPSK, kaSRP, kaECDH_ECDSA, kaECDHE_ECDSA, kaECDH_RSA, kaECDHE_RSA, kaECDH_anon, kaECDHE_PSK }
Possible values
Declared in
.NET:
- Namespace: SBSSLCommon
- Assembly: SecureBlackbox.SSLCommon
VCL:Java:
- Package: SecureBlackbox.SSLCommon.jar
C++:
Discuss this help topic in SecureBlackbox Forum