def createTransport(self, skt, peer, data, protocol): """ Create a TCP transport, from a socket object passed by the parent. """ self._connectionCount += 1 transport = Server(skt, protocol, peer, JustEnoughLikeAPort, self._connectionCount, reactor) if data == 'SSL': transport.startTLS(self.contextFactory) transport.startReading() return transport
def createTransport(self, skt, peer, data, protocol): """ Create a TCP transport, from a socket object passed by the parent. """ self._connectionCount += 1 transport = Server(skt, protocol, peer, JustEnoughLikeAPort, self._connectionCount, reactor) if data == 'SSL': if self.usingSocketFile: # Mark the transport as "secure", enough for getHostInfo() to # think so transport.getPeerCertificate = lambda _: None directlyProvides(transport, ISSLTransport) else: transport.startTLS(self.contextFactory) transport.startReading() return transport
def createTransport(self, skt, peer, data, protocol): """ Create a TCP transport, from a socket object passed by the parent. """ self._connectionCount += 1 transport = Server(skt, protocol, peer, JustEnoughLikeAPort, self._connectionCount, reactor) if data == 'SSL': if self.usingSocketFile: # Mark the transport as "secure", enough for getHostInfo() to # think so transport.getPeerCertificate = lambda _ : None directlyProvides(transport, ISSLTransport) else: transport.startTLS(self.contextFactory) transport.startReading() return transport