Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
T
Titanium-Web-Proxy
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
Titanium-Web-Proxy
Commits
24ef50c1
Commit
24ef50c1
authored
Apr 28, 2018
by
justcoding121
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
https://github.com/justcoding121/Titanium-Web-Proxy
parents
a24315ef
818e4e58
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
169 additions
and
246 deletions
+169
-246
ProxyServer.cs
Titanium.Web.Proxy/ProxyServer.cs
+1
-1
Titanium.Web.Proxy.EventArguments.AsyncEventHandler-1.html
...itanium.Web.Proxy.EventArguments.AsyncEventHandler-1.html
+6
-3
Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.html
....Proxy.EventArguments.BeforeSslAuthenticateEventArgs.html
+10
-4
Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.html
...b.Proxy.EventArguments.CertificateSelectionEventArgs.html
+7
-7
Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.html
....Proxy.EventArguments.CertificateValidationEventArgs.html
+5
-4
Titanium.Web.Proxy.EventArguments.DataEventArgs.html
.../api/Titanium.Web.Proxy.EventArguments.DataEventArgs.html
+8
-4
Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.html
...oxy.EventArguments.MultipartRequestPartSentEventArgs.html
+6
-3
Titanium.Web.Proxy.EventArguments.SessionEventArgs.html
...i/Titanium.Web.Proxy.EventArguments.SessionEventArgs.html
+33
-32
Titanium.Web.Proxy.EventArguments.html
docs/api/Titanium.Web.Proxy.EventArguments.html
+14
-9
Titanium.Web.Proxy.ExceptionHandler.html
docs/api/Titanium.Web.Proxy.ExceptionHandler.html
+4
-2
Titanium.Web.Proxy.Helpers.html
docs/api/Titanium.Web.Proxy.Helpers.html
+0
-4
Titanium.Web.Proxy.ProxyServer.html
docs/api/Titanium.Web.Proxy.ProxyServer.html
+59
-55
Titanium.Web.Proxy.html
docs/api/Titanium.Web.Proxy.html
+4
-2
toc.html
docs/api/toc.html
+0
-3
index.json
docs/index.json
+12
-17
xrefmap.yml
docs/xrefmap.yml
+0
-96
No files found.
Titanium.Web.Proxy/ProxyServer.cs
View file @
24ef50c1
...
...
@@ -212,7 +212,7 @@ namespace Titanium.Web.Proxy
/// <summary>
/// A callback to authenticate clients.
/// Parameters are username
&
password as provided by client.
/// Parameters are username
and
password as provided by client.
/// Return true for successful authentication.
/// </summary>
public
Func
<
string
,
string
,
Task
<
bool
>>
AuthenticateUserFunc
{
get
;
set
;
}
...
...
docs/api/Titanium.Web.Proxy.EventArguments.AsyncEventHandler-1.html
View file @
24ef50c1
...
...
@@ -83,7 +83,8 @@
<h1
id=
"Titanium_Web_Proxy_EventArguments_AsyncEventHandler_1"
data-uid=
"Titanium.Web.Proxy.EventArguments.AsyncEventHandler`1"
class=
"text-break"
>
Delegate AsyncEventHandler
<
TEventArgs
>
</h1>
<div
class=
"markdown level0 summary"
></div>
<div
class=
"markdown level0 summary"
><p>
A generic asynchronous event handler used by this proxy.
</p>
</div>
<div
class=
"markdown level0 conceptual"
></div>
<h6><strong>
Namespace
</strong>
:
<a
class=
"xref"
href=
"Titanium.Web.Proxy.EventArguments.html"
>
Titanium.Web.Proxy.EventArguments
</a></h6>
<h6><strong>
Assembly
</strong>
: Titanium.Web.Proxy.dll
</h6>
...
...
@@ -104,12 +105,14 @@
<tr>
<td><a
class=
"xref"
href=
"https://docs.microsoft.com/dotnet/api/system.object"
>
Object
</a></td>
<td><span
class=
"parametername"
>
sender
</span></td>
<td></td>
<td><p>
The proxy server instance.
</p>
</td>
</tr>
<tr>
<td><span
class=
"xref"
>
TEventArgs
</span></td>
<td><span
class=
"parametername"
>
e
</span></td>
<td></td>
<td><p>
The event arguments.
</p>
</td>
</tr>
</tbody>
</table>
...
...
docs/api/Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.html
View file @
24ef50c1
...
...
@@ -83,7 +83,8 @@
<h1
id=
"Titanium_Web_Proxy_EventArguments_BeforeSslAuthenticateEventArgs"
data-uid=
"Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs"
class=
"text-break"
>
Class BeforeSslAuthenticateEventArgs
</h1>
<div
class=
"markdown level0 summary"
></div>
<div
class=
"markdown level0 summary"
><p>
This is used in transparent endpoint before authenticating client.
</p>
</div>
<div
class=
"markdown level0 conceptual"
></div>
<div
class=
"inheritance"
>
<h5>
Inheritance
</h5>
...
...
@@ -130,7 +131,10 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_BeforeSslAuthenticateEventArgs_DecryptSsl_"
data-uid=
"Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.DecryptSsl*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_BeforeSslAuthenticateEventArgs_DecryptSsl"
data-uid=
"Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.DecryptSsl"
>
DecryptSsl
</h4>
<div
class=
"markdown level1 summary"
></div>
<div
class=
"markdown level1 summary"
><p>
Should we decrypt the SSL request?
If true we decrypt with fake certificate.
If false we relay the connection to the hostname mentioned in SniHostname.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
<div
class=
"codewrapper"
>
...
...
@@ -155,7 +159,8 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_BeforeSslAuthenticateEventArgs_SniHostName_"
data-uid=
"Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.SniHostName*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_BeforeSslAuthenticateEventArgs_SniHostName"
data-uid=
"Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.SniHostName"
>
SniHostName
</h4>
<div
class=
"markdown level1 summary"
></div>
<div
class=
"markdown level1 summary"
><p>
The server name indication hostname.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
<div
class=
"codewrapper"
>
...
...
@@ -182,7 +187,8 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_BeforeSslAuthenticateEventArgs_TerminateSession_"
data-uid=
"Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.TerminateSession*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_BeforeSslAuthenticateEventArgs_TerminateSession"
data-uid=
"Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.TerminateSession"
>
TerminateSession()
</h4>
<div
class=
"markdown level1 summary"
></div>
<div
class=
"markdown level1 summary"
><p>
Terminate the request abruptly.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
<div
class=
"codewrapper"
>
...
...
docs/api/Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.html
View file @
24ef50c1
...
...
@@ -83,7 +83,7 @@
<h1
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs"
class=
"text-break"
>
Class CertificateSelectionEventArgs
</h1>
<div
class=
"markdown level0 summary"
><p>
An argument passed on to user for client certificate selection during mutual SSL authentication
</p>
<div
class=
"markdown level0 summary"
><p>
An argument passed on to user for client certificate selection during mutual SSL authentication
.
</p>
</div>
<div
class=
"markdown level0 conceptual"
></div>
<div
class=
"inheritance"
>
...
...
@@ -131,7 +131,7 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_AcceptableIssuers_"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.AcceptableIssuers*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_AcceptableIssuers"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.AcceptableIssuers"
>
AcceptableIssuers
</h4>
<div
class=
"markdown level1 summary"
><p>
Acceptable issuers.
</p>
<div
class=
"markdown level1 summary"
><p>
Acceptable issuers
mentioned by server
.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
...
...
@@ -157,7 +157,7 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_ClientCertificate_"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.ClientCertificate*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_ClientCertificate"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.ClientCertificate"
>
ClientCertificate
</h4>
<div
class=
"markdown level1 summary"
><p>
Client Certificate.
</p>
<div
class=
"markdown level1 summary"
><p>
Client Certificate
we selected
.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
...
...
@@ -183,7 +183,7 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_LocalCertificates_"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.LocalCertificates*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_LocalCertificates"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.LocalCertificates"
>
LocalCertificates
</h4>
<div
class=
"markdown level1 summary"
><p>
Local certificates.
</p>
<div
class=
"markdown level1 summary"
><p>
Local certificates
with matching issuers
.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
...
...
@@ -209,7 +209,7 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_RemoteCertificate_"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.RemoteCertificate*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_RemoteCertificate"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.RemoteCertificate"
>
RemoteCertificate
</h4>
<div
class=
"markdown level1 summary"
><p>
Remote certificate.
</p>
<div
class=
"markdown level1 summary"
><p>
Remote certificate
of the server
.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
...
...
@@ -235,7 +235,7 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_Sender_"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.Sender*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_Sender"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.Sender"
>
Sender
</h4>
<div
class=
"markdown level1 summary"
><p>
Sender object
.
</p>
<div
class=
"markdown level1 summary"
><p>
The proxy server instance
.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
...
...
@@ -261,7 +261,7 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_TargetHost_"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.TargetHost*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_CertificateSelectionEventArgs_TargetHost"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.TargetHost"
>
TargetHost
</h4>
<div
class=
"markdown level1 summary"
><p>
T
arget ho
st.
</p>
<div
class=
"markdown level1 summary"
><p>
T
he host to which we are authenticating again
st.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
...
...
docs/api/Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.html
View file @
24ef50c1
...
...
@@ -83,7 +83,8 @@
<h1
id=
"Titanium_Web_Proxy_EventArguments_CertificateValidationEventArgs"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs"
class=
"text-break"
>
Class CertificateValidationEventArgs
</h1>
<div
class=
"markdown level0 summary"
><p>
An argument passed on to the user for validating the server certificate during SSL authentication
</p>
<div
class=
"markdown level0 summary"
><p>
An argument passed on to the user for validating the server certificate
during SSL authentication.
</p>
</div>
<div
class=
"markdown level0 conceptual"
></div>
<div
class=
"inheritance"
>
...
...
@@ -131,7 +132,7 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_CertificateValidationEventArgs_Certificate_"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.Certificate*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_CertificateValidationEventArgs_Certificate"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.Certificate"
>
Certificate
</h4>
<div
class=
"markdown level1 summary"
><p>
Certificate
</p>
<div
class=
"markdown level1 summary"
><p>
Server certificate.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
...
...
@@ -157,7 +158,7 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_CertificateValidationEventArgs_Chain_"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.Chain*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_CertificateValidationEventArgs_Chain"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.Chain"
>
Chain
</h4>
<div
class=
"markdown level1 summary"
><p>
Certificate chain
</p>
<div
class=
"markdown level1 summary"
><p>
Certificate chain
.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
...
...
@@ -183,7 +184,7 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_CertificateValidationEventArgs_IsValid_"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.IsValid*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_CertificateValidationEventArgs_IsValid"
data-uid=
"Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.IsValid"
>
IsValid
</h4>
<div
class=
"markdown level1 summary"
><p>
is a valid certificate
?
</p>
<div
class=
"markdown level1 summary"
><p>
Is the given server certificate is valid
?
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
...
...
docs/api/Titanium.Web.Proxy.EventArguments.DataEventArgs.html
View file @
24ef50c1
...
...
@@ -83,7 +83,8 @@
<h1
id=
"Titanium_Web_Proxy_EventArguments_DataEventArgs"
data-uid=
"Titanium.Web.Proxy.EventArguments.DataEventArgs"
class=
"text-break"
>
Class DataEventArgs
</h1>
<div
class=
"markdown level0 summary"
></div>
<div
class=
"markdown level0 summary"
><p>
Wraps the data sent/received by a proxy server instance.
</p>
</div>
<div
class=
"markdown level0 conceptual"
></div>
<div
class=
"inheritance"
>
<h5>
Inheritance
</h5>
...
...
@@ -130,7 +131,8 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_DataEventArgs_Buffer_"
data-uid=
"Titanium.Web.Proxy.EventArguments.DataEventArgs.Buffer*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_DataEventArgs_Buffer"
data-uid=
"Titanium.Web.Proxy.EventArguments.DataEventArgs.Buffer"
>
Buffer
</h4>
<div
class=
"markdown level1 summary"
></div>
<div
class=
"markdown level1 summary"
><p>
The buffer with data.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
<div
class=
"codewrapper"
>
...
...
@@ -155,7 +157,8 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_DataEventArgs_Count_"
data-uid=
"Titanium.Web.Proxy.EventArguments.DataEventArgs.Count*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_DataEventArgs_Count"
data-uid=
"Titanium.Web.Proxy.EventArguments.DataEventArgs.Count"
>
Count
</h4>
<div
class=
"markdown level1 summary"
></div>
<div
class=
"markdown level1 summary"
><p>
Length from offset in Buffer with valid data.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
<div
class=
"codewrapper"
>
...
...
@@ -180,7 +183,8 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_DataEventArgs_Offset_"
data-uid=
"Titanium.Web.Proxy.EventArguments.DataEventArgs.Offset*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_DataEventArgs_Offset"
data-uid=
"Titanium.Web.Proxy.EventArguments.DataEventArgs.Offset"
>
Offset
</h4>
<div
class=
"markdown level1 summary"
></div>
<div
class=
"markdown level1 summary"
><p>
Offset in Buffer where valid data begins.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
<div
class=
"codewrapper"
>
...
...
docs/api/Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.html
View file @
24ef50c1
...
...
@@ -83,7 +83,8 @@
<h1
id=
"Titanium_Web_Proxy_EventArguments_MultipartRequestPartSentEventArgs"
data-uid=
"Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs"
class=
"text-break"
>
Class MultipartRequestPartSentEventArgs
</h1>
<div
class=
"markdown level0 summary"
></div>
<div
class=
"markdown level0 summary"
><p>
Class that wraps the multipart sent request arguments.
</p>
</div>
<div
class=
"markdown level0 conceptual"
></div>
<div
class=
"inheritance"
>
<h5>
Inheritance
</h5>
...
...
@@ -164,7 +165,8 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_MultipartRequestPartSentEventArgs_Boundary_"
data-uid=
"Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.Boundary*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_MultipartRequestPartSentEventArgs_Boundary"
data-uid=
"Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.Boundary"
>
Boundary
</h4>
<div
class=
"markdown level1 summary"
></div>
<div
class=
"markdown level1 summary"
><p>
Boundary
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
<div
class=
"codewrapper"
>
...
...
@@ -189,7 +191,8 @@
<a
id=
"Titanium_Web_Proxy_EventArguments_MultipartRequestPartSentEventArgs_Headers_"
data-uid=
"Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.Headers*"
></a>
<h4
id=
"Titanium_Web_Proxy_EventArguments_MultipartRequestPartSentEventArgs_Headers"
data-uid=
"Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.Headers"
>
Headers
</h4>
<div
class=
"markdown level1 summary"
></div>
<div
class=
"markdown level1 summary"
><p>
The header collection.
</p>
</div>
<div
class=
"markdown level1 conceptual"
></div>
<h5
class=
"decalaration"
>
Declaration
</h5>
<div
class=
"codewrapper"
>
...
...
docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgs.html
View file @
24ef50c1
This diff is collapsed.
Click to expand it.
docs/api/Titanium.Web.Proxy.EventArguments.html
View file @
24ef50c1
...
...
@@ -88,22 +88,26 @@
<h3
id=
"classes"
>
Classes
</h3>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.html"
>
BeforeSslAuthenticateEventArgs
</a></h4>
<section></section>
<section><p>
This is used in transparent endpoint before authenticating client.
</p>
</section>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.html"
>
CertificateSelectionEventArgs
</a></h4>
<section><p>
An argument passed on to user for client certificate selection during mutual SSL authentication
</p>
<section><p>
An argument passed on to user for client certificate selection during mutual SSL authentication
.
</p>
</section>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.html"
>
CertificateValidationEventArgs
</a></h4>
<section><p>
An argument passed on to the user for validating the server certificate during SSL authentication
</p>
<section><p>
An argument passed on to the user for validating the server certificate
during SSL authentication.
</p>
</section>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.EventArguments.DataEventArgs.html"
>
DataEventArgs
</a></h4>
<section></section>
<section><p>
Wraps the data sent/received by a proxy server instance.
</p>
</section>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.html"
>
MultipartRequestPartSentEventArgs
</a></h4>
<section></section>
<section><p>
Class that wraps the multipart sent request arguments.
</p>
</section>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.EventArguments.SessionEventArgs.html"
>
SessionEventArgs
</a></h4>
<section><p>
Holds info related to a single proxy session (single request/response sequence)
A proxy session is bounded to a single connection from client
<section><p>
Holds info related to a single proxy session (single request/response sequence)
.
A proxy session is bounded to a single connection from client
.
A proxy session ends when client terminates connection to proxy
or when server terminates connection from proxy
</p>
or when server terminates connection from proxy
.
</p>
</section>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.EventArguments.SessionEventArgsBase.html"
>
SessionEventArgsBase
</a></h4>
<section><p>
Holds info related to a single proxy session (single request/response sequence)
...
...
@@ -116,7 +120,8 @@ or when server terminates connection from proxy</p>
<h3
id=
"delegates"
>
Delegates
</h3>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.EventArguments.AsyncEventHandler-1.html"
>
AsyncEventHandler
<
TEventArgs
>
</a></h4>
<section></section>
<section><p>
A generic asynchronous event handler used by this proxy.
</p>
</section>
</article>
</div>
...
...
docs/api/Titanium.Web.Proxy.ExceptionHandler.html
View file @
24ef50c1
...
...
@@ -83,7 +83,8 @@
<h1
id=
"Titanium_Web_Proxy_ExceptionHandler"
data-uid=
"Titanium.Web.Proxy.ExceptionHandler"
class=
"text-break"
>
Delegate ExceptionHandler
</h1>
<div
class=
"markdown level0 summary"
></div>
<div
class=
"markdown level0 summary"
><p>
A delegate to catch exceptions occuring in proxy.
</p>
</div>
<div
class=
"markdown level0 conceptual"
></div>
<h6><strong>
Namespace
</strong>
:
<a
class=
"xref"
href=
"Titanium.Web.Proxy.html"
>
Titanium.Web.Proxy
</a></h6>
<h6><strong>
Assembly
</strong>
: Titanium.Web.Proxy.dll
</h6>
...
...
@@ -104,7 +105,8 @@
<tr>
<td><a
class=
"xref"
href=
"https://docs.microsoft.com/dotnet/api/system.exception"
>
Exception
</a></td>
<td><span
class=
"parametername"
>
exception
</span></td>
<td></td>
<td><p>
The exception occurred in proxy.
</p>
</td>
</tr>
</tbody>
</table>
...
...
docs/api/Titanium.Web.Proxy.Helpers.html
View file @
24ef50c1
...
...
@@ -85,10 +85,6 @@
<div
class=
"markdown level0 summary"
></div>
<div
class=
"markdown level0 conceptual"
></div>
<div
class=
"markdown level0 remarks"
></div>
<h3
id=
"classes"
>
Classes
</h3>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.Helpers.Ref-1.html"
>
Ref
<
T
>
</a></h4>
<section></section>
<h3
id=
"enums"
>
Enums
</h3>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.Helpers.ProxyProtocolType.html"
>
ProxyProtocolType
</a></h4>
...
...
docs/api/Titanium.Web.Proxy.ProxyServer.html
View file @
24ef50c1
This diff is collapsed.
Click to expand it.
docs/api/Titanium.Web.Proxy.html
View file @
24ef50c1
...
...
@@ -88,12 +88,14 @@
<h3
id=
"classes"
>
Classes
</h3>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.ProxyServer.html"
>
ProxyServer
</a></h4>
<section><p>
Proxy Server Main class
</p>
<section><p>
This object is the backbone of proxy. One can create as many instances as needed.
However care should be taken to avoid using the same listening ports across multiple instances.
</p>
</section>
<h3
id=
"delegates"
>
Delegates
</h3>
<h4><a
class=
"xref"
href=
"Titanium.Web.Proxy.ExceptionHandler.html"
>
ExceptionHandler
</a></h4>
<section></section>
<section><p>
A delegate to catch exceptions occuring in proxy.
</p>
</section>
</article>
</div>
...
...
docs/api/toc.html
View file @
24ef50c1
...
...
@@ -97,9 +97,6 @@
<li>
<a
href=
"Titanium.Web.Proxy.Helpers.ProxyProtocolType.html"
name=
""
title=
"ProxyProtocolType"
>
ProxyProtocolType
</a>
</li>
<li>
<a
href=
"Titanium.Web.Proxy.Helpers.Ref-1.html"
name=
""
title=
"Ref<T>"
>
Ref
<
T
>
</a>
</li>
</ul>
</li>
<li>
<span
class=
"expand-stub"
></span>
...
...
docs/index.json
View file @
24ef50c1
This diff is collapsed.
Click to expand it.
docs/xrefmap.yml
View file @
24ef50c1
...
...
@@ -1154,102 +1154,6 @@ references:
commentId
:
F:Titanium.Web.Proxy.Helpers.ProxyProtocolType.None
fullName
:
Titanium.Web.Proxy.Helpers.ProxyProtocolType.None
nameWithType
:
ProxyProtocolType.None
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1
name
:
Ref<T>
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html
commentId
:
T:Titanium.Web.Proxy.Helpers.Ref`1
name.vb
:
Ref(Of T)
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T)
nameWithType
:
Ref<T>
nameWithType.vb
:
Ref(Of T)
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.#ctor
name
:
Ref()
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1__ctor
commentId
:
M:Titanium.Web.Proxy.Helpers.Ref`1.#ctor
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.Ref()
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).Ref()
nameWithType
:
Ref<T>.Ref()
nameWithType.vb
:
Ref(Of T).Ref()
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.#ctor(`0)
name
:
Ref(T)
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1__ctor__0_
commentId
:
M:Titanium.Web.Proxy.Helpers.Ref`1.#ctor(`0)
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.Ref(T)
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).Ref(T)
nameWithType
:
Ref<T>.Ref(T)
nameWithType.vb
:
Ref(Of T).Ref(T)
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.#ctor*
name
:
Ref
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1__ctor_
commentId
:
Overload:Titanium.Web.Proxy.Helpers.Ref`1.#ctor
isSpec
:
"
True"
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.Ref
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).Ref
nameWithType
:
Ref<T>.Ref
nameWithType.vb
:
Ref(Of T).Ref
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.op_Implicit(`0)~Titanium.Web.Proxy.Helpers.Ref{`0}
name
:
Implicit(T to Ref<T>)
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1_op_Implicit__0__Titanium_Web_Proxy_Helpers_Ref__0_
commentId
:
M:Titanium.Web.Proxy.Helpers.Ref`1.op_Implicit(`0)~Titanium.Web.Proxy.Helpers.Ref{`0}
name.vb
:
Widening(T to Ref(Of T))
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.Implicit(T to Titanium.Web.Proxy.Helpers.Ref<T>)
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).Widening(T to Titanium.Web.Proxy.Helpers.Ref(Of T))
nameWithType
:
Ref<T>.Implicit(T to Ref<T>)
nameWithType.vb
:
Ref(Of T).Widening(T to Ref(Of T))
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.op_Implicit(Titanium.Web.Proxy.Helpers.Ref{`0})~`0
name
:
Implicit(Ref<T> to T)
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1_op_Implicit_Titanium_Web_Proxy_Helpers_Ref__0____0
commentId
:
M:Titanium.Web.Proxy.Helpers.Ref`1.op_Implicit(Titanium.Web.Proxy.Helpers.Ref{`0})~`0
name.vb
:
Widening(Ref(Of T) to T)
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.Implicit(Titanium.Web.Proxy.Helpers.Ref<T> to T)
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).Widening(Titanium.Web.Proxy.Helpers.Ref(Of T) to T)
nameWithType
:
Ref<T>.Implicit(Ref<T> to T)
nameWithType.vb
:
Ref(Of T).Widening(Ref(Of T) to T)
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.op_Implicit*
name
:
Implicit
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1_op_Implicit_
commentId
:
Overload:Titanium.Web.Proxy.Helpers.Ref`1.op_Implicit
isSpec
:
"
True"
name.vb
:
Widening
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.Implicit
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).Widening
nameWithType
:
Ref<T>.Implicit
nameWithType.vb
:
Ref(Of T).Widening
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.ToString
name
:
ToString()
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1_ToString
commentId
:
M:Titanium.Web.Proxy.Helpers.Ref`1.ToString
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.ToString()
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).ToString()
nameWithType
:
Ref<T>.ToString()
nameWithType.vb
:
Ref(Of T).ToString()
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.ToString*
name
:
ToString
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1_ToString_
commentId
:
Overload:Titanium.Web.Proxy.Helpers.Ref`1.ToString
isSpec
:
"
True"
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.ToString
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).ToString
nameWithType
:
Ref<T>.ToString
nameWithType.vb
:
Ref(Of T).ToString
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.Value
name
:
Value
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1_Value
commentId
:
P:Titanium.Web.Proxy.Helpers.Ref`1.Value
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.Value
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).Value
nameWithType
:
Ref<T>.Value
nameWithType.vb
:
Ref(Of T).Value
-
uid
:
Titanium.Web.Proxy.Helpers.Ref`1.Value*
name
:
Value
href
:
api/Titanium.Web.Proxy.Helpers.Ref-1.html#Titanium_Web_Proxy_Helpers_Ref_1_Value_
commentId
:
Overload:Titanium.Web.Proxy.Helpers.Ref`1.Value
isSpec
:
"
True"
fullName
:
Titanium.Web.Proxy.Helpers.Ref<T>.Value
fullName.vb
:
Titanium.Web.Proxy.Helpers.Ref(Of T).Value
nameWithType
:
Ref<T>.Value
nameWithType.vb
:
Ref(Of T).Value
-
uid
:
Titanium.Web.Proxy.Http
name
:
Titanium.Web.Proxy.Http
href
:
api/Titanium.Web.Proxy.Http.html
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment