TLSClientEntry Type
A container for a connected TLS client's details.
Remarks
Use this property to access the details of a particular connected client.
Fields
address String |
The client's IP address. | ||||||||||||||||||||||||||||||||||||||||||||||||
chainValidationDetails Int32 |
The details of a certificate chain validation outcome. They may often suggest what reasons that contributed to the overall validation result. Returns a bit mask of the following options:
| ||||||||||||||||||||||||||||||||||||||||||||||||
chainValidationResult ChainValidities |
The outcome of a certificate chain validation routine. Available options:
Use the ValidationLog property to access the detailed validation log. | ||||||||||||||||||||||||||||||||||||||||||||||||
ciphersuite String |
The cipher suite employed by this connection. For TLS connections, this property returns the ciphersuite that was/is employed by the connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
clientAuthenticated Bool |
Specifies whether client authentication was performed during this connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
digestAlgorithm String |
The digest algorithm used in a TLS-enabled connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
encryptionAlgorithm String |
The symmetric encryption algorithm used in a TLS-enabled connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
id Int64 |
The client connection's unique identifier. This value is used throughout to refer to a particular client connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
keyExchangeAlgorithm String |
The key exchange algorithm used in a TLS-enabled connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
keyExchangeKeyBits Int32 |
The length of the key exchange key of a TLS-enabled connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
namedECCurve String |
The elliptic curve used in this connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
pfsCipher Bool |
Indicates whether the chosen ciphersuite provides perfect forward secrecy (PFS). | ||||||||||||||||||||||||||||||||||||||||||||||||
port Int32 |
The remote port of the client connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
publicKeyBits Int32 |
The length of the public key. | ||||||||||||||||||||||||||||||||||||||||||||||||
resumedSession Bool |
Indicates whether a TLS-enabled connection was spawned from another TLS connection | ||||||||||||||||||||||||||||||||||||||||||||||||
secureConnection Bool |
Indicates whether TLS or SSL is enabled for this connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
signatureAlgorithm String |
The signature algorithm used in a TLS handshake. | ||||||||||||||||||||||||||||||||||||||||||||||||
symmetricBlockSize Int32 |
The block size of the symmetric algorithm used. | ||||||||||||||||||||||||||||||||||||||||||||||||
symmetricKeyBits Int32 |
The key length of the symmetric algorithm used. | ||||||||||||||||||||||||||||||||||||||||||||||||
totalBytesReceived Int64 |
The total number of bytes received over this connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
totalBytesSent Int64 |
The total number of bytes sent over this connection. | ||||||||||||||||||||||||||||||||||||||||||||||||
validationLog String |
Contains the server certificate's chain validation log. This information may be very useful in investigating chain validation failures. | ||||||||||||||||||||||||||||||||||||||||||||||||
version String |
Indicates the version of SSL/TLS protocol negotiated during this connection. |
Constructors
public init()
Creates a new TLSClientEntry object.