internal SSLEngine(IceInternal.ITransportPluginFacade facade) { _communicator = facade.Communicator; _logger = _communicator.Logger; _facade = facade; _securityTraceLevel = _communicator.GetPropertyAsInt("IceSSL.Trace.Security") ?? 0; _securityTraceCategory = "Security"; _initialized = false; _trustManager = new TrustManager(_communicator); }
internal Plugin(Communicator communicator) { IceInternal.ITransportPluginFacade facade = IceInternal.Util.GetTransportPluginFacade(communicator); _engine = new SSLEngine(facade); // // SSL based on TCP // var instance = new Instance(_engine, EndpointType.SSL, "ssl"); facade.AddEndpointFactory(new EndpointFactoryI(instance, EndpointType.TCP)); }