安全な WebSocket (wss://) とクライアント証明書ベースの認証を twisted で実装するオプションがあるかどうかを知りたいですか?
http://twistedmatrix.com/documents/12.3.0/core/howto/ssl.htmlの指示に従いました。ここでは、https:// を介したサイトのセットアップとクライアント証明書が説明されています。自己署名証明書を使用すると、これは正常に機能します。ただし、Websocket が登場すると事態は複雑になります。
IE 10 で全体を実行すると問題なく動作します。クライアントは証明書を使用して認証し、サイトへのアクセスを取得して、Websocket を開くことができます。ただし、FF と Chrome は機能しません。webserver と websocket は同じポートで実行されることに注意してください。
私の意見では、IE は何らかの方法でクライアントの認証を保存し、それを WebSocket へのアクセスにも使用しているようです。FF と Chrome は、どういうわけか Websocket を以前に認証が行われていない別のリソースとして扱います。
誰かが同じまたはやや似た問題を経験したことがありますか、またはこれに対する解決策を実装しましたか?
必要に応じて、これまでのソース コードを提供できます。