X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-vnc-server.git/blobdiff_plain/14cf46b2e06a403c4238b415b2d762e747840d35..aed8d463bc137322f0807dc3cac41558c19685b2:/code/vncproxy.py diff --git a/code/vncproxy.py b/code/vncproxy.py old mode 100644 new mode 100755 index 06c1c79..310b8b5 --- a/code/vncproxy.py +++ b/code/vncproxy.py @@ -1,7 +1,13 @@ #! /usr/bin/python -from twisted.internet import reactor +from twisted.internet import reactor, ssl import vncexternalauth +sslContext = ssl.DefaultOpenSSLContextFactory( + 'vncproxykey.pem', + 'vncproxy.crt', +) + if '__main__' == __name__: - reactor.listenTCP(10003,vncexternalauth.VNCAuthFactory("./vncauth.log", "localhost")) + reactor.listenSSL(10003,vncexternalauth.VNCAuthFactory("./vncauth.log", "localhost"), contextFactory=sslContext) + #reactor.listenTCP(10003,vncexternalauth.VNCAuthFactory("./vncauth.log", "localhost")) reactor.run()