Class ClientTlsTiming
Captures the timing of the client-facing (browser-to-proxy) TLS handshake performed while decrypting an HTTPS tunnel. Only populated when EnableRequestTimingCapture is enabled; otherwise no instance is ever allocated.
Inherited Members
Namespace: Titanium.Web.Proxy.Diagnostics
Assembly: Titanium.Web.Proxy.dll
Syntax
public sealed class ClientTlsTiming
Properties
| Edit this page View SourceCompletedAt
When the TLS handshake with the client completed successfully. Null if it failed.
Declaration
public DateTime? CompletedAt { get; }
Property Value
| Type | Description |
|---|---|
| DateTime? |
HandshakeDuration
How long the handshake took. Null until it has completed.
Declaration
public TimeSpan? HandshakeDuration { get; }
Property Value
| Type | Description |
|---|---|
| TimeSpan? |
StartedAt
When the proxy started authenticating itself to the client as a TLS server.
Declaration
public DateTime StartedAt { get; }
Property Value
| Type | Description |
|---|---|
| DateTime |