コード例 #1
0
ファイル: https.py プロジェクト: Bitmessage/PyBitmessage
    def __init__(self, host, path):
        if not hasattr(self, '_map'):
            asyncore.dispatcher.__init__(self)
        self.tlsDone = False
#        TLSHandshake.__init__(self, address=(host, 443), certfile='/home/shurdeek/src/PyBitmessage/sslsrc/keys/cert.pem', keyfile='/home/shurdeek/src/PyBitmessage/src/sslkeys/key.pem', server_side=False, ciphers='AECDH-AES256-SHA')
        HTTPClient.__init__(self, host, path, connect=False)
        TLSHandshake.__init__(self, address=(host, 443), server_side=False)
コード例 #2
0
 def __init__(self, host, path):
     if not hasattr(self, '_map'):
         asyncore.dispatcher.__init__(self)
     self.tlsDone = False
     #        TLSHandshake.__init__(self, address=(host, 443), certfile='/home/shurdeek/src/PyBitmessage/sslsrc/keys/cert.pem', keyfile='/home/shurdeek/src/PyBitmessage/src/sslkeys/key.pem', server_side=False, ciphers='AECDH-AES256-SHA')
     HTTPClient.__init__(self, host, path, connect=False)
     TLSHandshake.__init__(self, address=(host, 443), server_side=False)
コード例 #3
0
ファイル: httpd.py プロジェクト: PeterSurda/PyBitmessage
 def __init__(self, sock):
     if not hasattr(self, '_map'):
         asyncore.dispatcher.__init__(self, sock)  # pylint: disable=non-parent-init-called
     # self.tlsDone = False
     TLSHandshake.__init__(
         self,
         sock=sock,
         certfile='/home/shurdeek/src/PyBitmessage/src/sslkeys/cert.pem',
         keyfile='/home/shurdeek/src/PyBitmessage/src/sslkeys/key.pem',
         server_side=True)
     HTTPRequestHandler.__init__(self, sock)
コード例 #4
0
 def handle_read(self):
     if self.tlsDone:
         HTTPRequestHandler.handle_read(self)
     else:
         TLSHandshake.handle_read(self)
コード例 #5
0
 def readable(self):
     if self.tlsDone:
         return HTTPRequestHandler.readable(self)
     else:
         return TLSHandshake.readable(self)
コード例 #6
0
 def handle_close(self):
     if self.tlsDone:
         HTTPRequestHandler.close(self)
     else:
         TLSHandshake.close(self)
コード例 #7
0
 def handle_connect(self):
     TLSHandshake.handle_connect(self)
コード例 #8
0
ファイル: https.py プロジェクト: Bitmessage/PyBitmessage
 def handle_close(self):
     if self.tlsDone:
         HTTPClient.close(self)
     else:
         TLSHandshake.close(self)
コード例 #9
0
ファイル: httpd.py プロジェクト: Bitmessage/PyBitmessage
 def writable(self):
     if self.tlsDone:
         return HTTPRequestHandler.writable(self)
     else:
         return TLSHandshake.writable(self)
コード例 #10
0
ファイル: httpd.py プロジェクト: Bitmessage/PyBitmessage
 def handle_close(self):
     if self.tlsDone:
         HTTPRequestHandler.close(self)
     else:
         TLSHandshake.close(self)
コード例 #11
0
 def readable(self):
     if self.tlsDone:
         return HTTPClient.readable(self)
     else:
         return TLSHandshake.readable(self)
コード例 #12
0
 def handle_close(self):
     if self.tlsDone:
         HTTPClient.close(self)
     else:
         TLSHandshake.close(self)
コード例 #13
0
ファイル: https.py プロジェクト: Bitmessage/PyBitmessage
 def handle_write(self):
     if self.tlsDone:
         HTTPClient.handle_write(self)
     else:
         TLSHandshake.handle_write(self)
コード例 #14
0
ファイル: https.py プロジェクト: Bitmessage/PyBitmessage
 def writable(self):
     if self.tlsDone:
         return HTTPClient.writable(self)
     else:
         return TLSHandshake.writable(self)
コード例 #15
0
ファイル: https.py プロジェクト: Bitmessage/PyBitmessage
 def readable(self):
     if self.tlsDone:
         return HTTPClient.readable(self)
     else:
         return TLSHandshake.readable(self)
コード例 #16
0
ファイル: httpd.py プロジェクト: Bitmessage/PyBitmessage
    def __init__(self, sock):
        if not hasattr(self, '_map'):
            asyncore.dispatcher.__init__(self, sock)
#        self.tlsDone = False
        TLSHandshake.__init__(self, sock=sock, certfile='/home/shurdeek/src/PyBitmessage/src/sslkeys/cert.pem', keyfile='/home/shurdeek/src/PyBitmessage/src/sslkeys/key.pem', server_side=True)
        HTTPRequestHandler.__init__(self, sock)
コード例 #17
0
ファイル: httpd.py プロジェクト: Bitmessage/PyBitmessage
 def handle_connect(self):
     TLSHandshake.handle_connect(self)
コード例 #18
0
 def writable(self):
     if self.tlsDone:
         return HTTPClient.writable(self)
     else:
         return TLSHandshake.writable(self)
コード例 #19
0
ファイル: httpd.py プロジェクト: Bitmessage/PyBitmessage
 def readable(self):
     if self.tlsDone:
         return HTTPRequestHandler.readable(self)
     else:
         return TLSHandshake.readable(self)
コード例 #20
0
 def handle_write(self):
     if self.tlsDone:
         HTTPClient.handle_write(self)
     else:
         TLSHandshake.handle_write(self)
コード例 #21
0
ファイル: httpd.py プロジェクト: Bitmessage/PyBitmessage
 def handle_write(self):
     if self.tlsDone:
         HTTPRequestHandler.handle_write(self)
     else:
         TLSHandshake.handle_write(self)
コード例 #22
0
 def writable(self):
     if self.tlsDone:
         return HTTPRequestHandler.writable(self)
     else:
         return TLSHandshake.writable(self)