• Joel Martin's avatar
    Support for SSL/TLS ('wss://') on both sides. · adfe6ac1
    Joel Martin authored
    On the client side, this adds the as3crypto library to web-socket-js
    so that the WebSocket 'wss://' scheme is supported which is WebSocket
    over SSL/TLS.
    
    Couple of downsides to the fall-back method:
    
        - This balloons the size of the web-socket-js object from about 12K to 172K.
    
        - Getting it working required disabling RFC2718 web proxy support
          in web-socket-js.
    
        - It makes the web-socket-js fallback even slower with the
          encryption overhead.
    
    The server side (wsproxy.py) uses python SSL support. The proxy
    automatically detects the type of incoming connection whether flash
    policy request, SSL/TLS handshake ('wss://') or plain socket
    ('ws://').
    
    Also added a check-box to the web page to enable/disabled 'wss://'
    encryption.
    adfe6ac1
Name
Last commit
Last update
docs Loading commit data...
include Loading commit data...
README.md Loading commit data...
TODO Loading commit data...
canvas.html Loading commit data...
canvas.js Loading commit data...
links Loading commit data...
prime.html Loading commit data...
prime.js Loading commit data...
rfb_notes Loading commit data...
vnc.html Loading commit data...
vnc.js Loading commit data...
web.py Loading commit data...
webs.py Loading commit data...
wsproxy.py Loading commit data...
wstest.html Loading commit data...
wstest.py Loading commit data...