python:programmes:twisted_ssl_server
Différences
Ci-dessous, les différences entre deux révisions de la page.
| python:programmes:twisted_ssl_server [2014/02/20 23:01] – créée root | python:programmes:twisted_ssl_server [2014/02/20 23:05] (Version actuelle) – root | ||
|---|---|---|---|
| Ligne 100: | Ligne 100: | ||
| logServer.critical(' | logServer.critical(' | ||
| sys.exit(1) | sys.exit(1) | ||
| - | |||
| - | from zope.interface import implements | ||
| - | from twisted.internet import interfaces | ||
| - | class MyServer(ssl.Server): | ||
| - | """ | ||
| - | """ | ||
| - | |||
| - | implements(interfaces.ISSLTransport) | ||
| - | |||
| - | def getHost(self): | ||
| - | """ | ||
| - | h, p = self.socket.getsockname() | ||
| - | return address.IPv4Address(' | ||
| - | |||
| - | def getPeer(self): | ||
| - | """ | ||
| - | h, p = self.client | ||
| - | return address.IPv4Address(' | ||
| class ServerContextFactory(ssl.ContextFactory, | class ServerContextFactory(ssl.ContextFactory, | ||
| def _verify(self, | def _verify(self, | ||
| - | #raise() | ||
| try: | try: | ||
| print self.transport.getPeer() | print self.transport.getPeer() | ||
| Ligne 185: | Ligne 166: | ||
| verif_ssl() | verif_ssl() | ||
| - | #factory = Factory() | ||
| from twisted.internet.protocol import ServerFactory | from twisted.internet.protocol import ServerFactory | ||
| factory = ServerFactory() | factory = ServerFactory() | ||
python/programmes/twisted_ssl_server.1392937297.txt.gz · Dernière modification : de root
