public ProxyServer(string rootCertificateName, string rootCertificateIssuerName) { RootCertificateName = rootCertificateName; RootCertificateIssuerName = rootCertificateIssuerName; //default values ConnectionTimeOutSeconds = 120; CertificateCacheTimeOutMinutes = 60; ProxyEndPoints = new List <ProxyEndPoint>(); tcpConnectionFactory = new TcpConnectionFactory(); systemProxySettingsManager = new SystemProxyManager(); firefoxProxySettingsManager = new FireFoxProxySettingsManager(); RootCertificateName = RootCertificateName ?? "Titanium Root Certificate Authority"; RootCertificateIssuerName = RootCertificateIssuerName ?? "Titanium"; }
/// <summary> /// Constructor /// </summary> public ProxyServer() { //default values ConnectionCacheTimeOutMinutes = 3; CertificateCacheTimeOutMinutes = 60; ProxyEndPoints = new List <ProxyEndPoint>(); tcpConnectionCacheManager = new TcpConnectionCacheManager(); systemProxySettingsManager = new SystemProxyManager(); firefoxProxySettingsManager = new FireFoxProxySettingsManager(); RootCertificateName = RootCertificateName ?? "Titanium Root Certificate Authority"; RootCertificateIssuerName = RootCertificateIssuerName ?? "Titanium"; certificateCacheManager = new CertificateManager(RootCertificateIssuerName, RootCertificateName); }