2

私のサービスのユーザーが他のサービスの XMPP ユーザーと通信できるように、XMPP サーバーをセットアップしようとしています。2つの要件があります

1) 他のサービスのユーザーは、現在使用しているクライアントやチャット サービス (gmail Web クライアントなど) を引き続き使用して、クライアントと会話できる必要があります。

2) クライアントとサーバー間、およびサーバーとサーバー間の通信は暗号化する必要があります。(後者の方が難しい)

XMPP サーバーをセットアップし、gmail とフェデレーションしましたが、サーバー間の通信が暗号化されていないことがわかりました。次に、XMPP サーバーを jabber.org とフェデレーションし、サーバーから jabber.org への接続が暗号化されたため、サーバー構成が正しいという確信が持てました。私の XMPP サーバーと Google の間の通信を暗号化する方法はありますか? Google で TLS をサポートする XMPP サーバーはありますか? これは現在 Google によってサポートされていないと仮定すると、将来サーバー間通信に TLS を追加する計画はありますか? いつになると予想されますか?

暗号化されたサーバー間通信の代わりに、(上記の要件を考慮して) 他の可能性はありますか? Google アプリ エンジン アプリケーションは、gmail サーバーと Google アプリ エンジン アプリの間の通信を暗号化し、最初の要件も満たしますか?

4

1 に答える 1

1

サーバー間の通信はAESで全ての通信を暗号化し、パスワードはRSAで送ることができます。Python を使用している場合は、pycrypto を使用できますが、開発サーバーでテストするには、そのライブラリをインストールする必要があります。

クライアントとサーバーの通信について 同じ暗号化が使えるかどうかわかりません。

于 2012-11-16T11:32:07.930 に答える