-
mohammadlachgar authored
//Methode 1 //------------ proxyServer = new ProxyServer(); //proxyServer.Password_rootCert = "PfxPassword"; proxyServer.TrustRootCertificate = true; ..... ..... proxyServer.Start(); //The provided root certificate will be stored in proxy dll directory //===================== //Methode 2 //---------- proxyServer = new ProxyServer(); proxyServer.TrustRootCertificate = true; //Will not (load or create) certificate Before call function CreateTrustedRootCertificate proxyServer.CertificateManager.SetInfo_LoadRootCertificate(@"C:\NameFolder\rootCert.pfx", "PfxPassword"); ..... ..... proxyServer.Start(); //The provided root certificate will be stored in "C:\NameFolder\rootCert.pfx" //===================== //Methode 3 //------------ proxyServer = new ProxyServer(); proxyServer.TrustRootCertificate = true; //note : load now "C:\NameFolder\rootCert.pfx" (if existed) proxyServer.CertificateManager.LoadRootCertificate(@"C:\NameFolder\rootCert.pfx", "PfxPassword"); ..... ..... proxyServer.Start(); //if doesn't exist file, or password is incorect and (overwriteRootCert=true) ====> create new pfx file //The provided root certificate will be stored in "C:\NameFolder\rootCert.pfx"