Ne peut pas établie Websocket connexion sécurisée sur Firefox

Je suis coincé avec Firefox. Je ne pouvais pas faire Websocket travail sur elle. J'utilise Tornade Websocket et j'ai initialisé par le code ci-dessous:

app = Application([(r'/mypath/ws', WSHandler)])
http_server = HTTPServer(app, ssl_options={
                "certfile": "~/certs/websocket.crt",
                "keyfile": "~/certs/websocket.key"
            })
http_server.listen("443")

Et j'ai initialisé sur Javascript côté comme ceci:

var WS = new WebSocket("wss://websocket.localhost/mypath/ws");

Ce code fonctionne très bien sur Chrome, en attendant j'ai créé le cert par moi-même et de l'exécution de la page sous le protocole HTTPS. Mais Firefox n'arrête pas de dire que:

Firefox can't establish a connection to the server at wss://websocket.localhost/mypath/ws.

Je google et trouvé trop de pensées, mais aucun des em a fonctionné pour moi 🙁

Toute aide sera appréciée.

vous avez créé le cert-vous... avez-vous l'ajouter à votre navigateur de la liste de certificats de confiance?
Je ne devrais pas ajouter mon propre certificat manuellement le navigateur, car mes clients ne le ferai pas. J'ai trouver une solution permanente.
FatihKaratana Essayer ce konghou dit, si cela fonctionne, alors vous pourriez avoir à acheter un certificat à partir d'un émetteur de confiance.

OriginalL'auteur Fatih Karatana | 2014-05-21