Class DecryptFailureBypassEntry
+A host that the proxy learned to tunnel without decrypt after repeated origin TLS +handshake failures under MITM (e.g. bot / TLS-fingerprint rejection).
+Inherited Members
+ + + +Namespace: Titanium.Web.Proxy.Models
+Assembly: Titanium.Web.Proxy.dll
+Syntax
+public sealed class DecryptFailureBypassEntry
+ Constructors +
+ + | + Edit this page + + + View Source + + +DecryptFailureBypassEntry(string, int, DateTime, DateTime, bool)
+ + +Declaration
+public DecryptFailureBypassEntry(string host, int strikes, DateTime learnedAtUtc, DateTime expiresAtUtc, bool bypassActive)
+ Parameters
+| Type | +Name | +Description | +
|---|---|---|
| string | +host | ++ |
| int | +strikes | ++ |
| DateTime | +learnedAtUtc | ++ |
| DateTime | +expiresAtUtc | ++ |
| bool | +bypassActive | ++ |
Properties +
+ + | + Edit this page + + + View Source + + +BypassActive
+True when subsequent CONNECTs skip decrypt for this host.
+Declaration
+public bool BypassActive { get; }
+ Property Value
+| Type | +Description | +
|---|---|
| bool | ++ |
ExpiresAtUtc
+When this entry expires if not refreshed.
+Declaration
+public DateTime ExpiresAtUtc { get; }
+ Property Value
+| Type | +Description | +
|---|---|
| DateTime | ++ |
Host
+Normalized hostname (no port).
+Declaration
+public string Host { get; }
+ Property Value
+| Type | +Description | +
|---|---|
| string | ++ |
LearnedAtUtc
+When the first strike (or forced bypass) was recorded.
+Declaration
+public DateTime LearnedAtUtc { get; }
+ Property Value
+| Type | +Description | +
|---|---|
| DateTime | ++ |
Strikes
+Origin TLS failure strikes accumulated toward the bypass threshold.
+Declaration
+public int Strikes { get; }
+ Property Value
+| Type | +Description | +
|---|---|
| int | ++ |