Class SslProxy
Represents a HTTP/1.1 proxy server that forwards traffic over SSL/HTTPS into an insecure HTTP gateway.
public sealed class SslProxy : IDisposable
- Inheritance
-
SslProxy
- Implements
- Inherited Members
Constructors
- SslProxy(int, X509Certificate, IPEndPoint)
Initializes a new instance of the SslProxy class.
Properties
- AllowedProtocols
Gets or sets the SSL/HTTPS protocols allowed for connections.
- CheckCertificateRevocation
Gets or sets a value indicating whether to check for certificate revocation.
- CheckGatewayConnectionOnInit
Gets or sets an boolean indicating if the SslProxy should trace the gateway client when starting the proxy.
- ClientCertificateRequired
Gets or sets a value indicating whether client certificates are required for authentication.
- GatewayEndpoint
Gets the proxy endpoint.
- GatewayHostname
Gets or sets an fixed proxy host header value for incoming requests.
- GatewayTimeout
Gets or sets the maximum time that the gateway should take to respond to a connection or message from the proxy.
- KeepAliveEnabled
Gets or sets whether keep-alive connections should be used.
- MaxOpenConnections
Gets or sets the maximum of open TCP connections this SslProxy can mantain open at the same time.
- ProxyAuthorization
Gets or sets the Proxy-Authorization header value for creating an trusted gateway between the application and the proxy.
- ServerCertificate
Gets the SSL certificate used by the proxy server.