SecureKeyExchange Property  
 

Return the key exchange algorithm used to establish the secure connection with the server.

Syntax

object.SecureKeyExchange

Remarks

The SecureKeyExchange property returns an integer value which identifies the key-exchange algorithm used when establishing a secure connection. This property may return one of the following values:

Value Constant Description
0 swKeyExchangeNone No key exchange algorithm has been selected. This is not a secure connection with the server.
1 swKeyExchangeRSA The RSA public key exchange algorithm has been selected.
2 swKeyExchangeKEA The KEA public key exchange algorithm has been selected. This is an improved version of the Diffie-Hellman public key algorithm.
4 swKeyExchangeDH The Diffie-Hellman public key exchange algorithm has been selected.
8 swKeyExchangeECDH The Elliptic Curve Diffie-Hellman key exchange algorithm was selected. This is a variant of the Diffie-Hellman algorithm which uses elliptic curve cryptography. This key exchange algorithm is only supported on Windows XP SP3 and later versions of the operating system.

If a secure connection has not been established, this property will return a value of zero.

Data Type

Integer (Int32)

See Also

CipherStrength Property, HashStrength Property, Secure Property, SecureCipher Property, SecureHash Property, SecureProtocol Property