ユーザ用ツール

サイト用ツール


Sidebar

アプリケーション系:libjingle:libjingleを使ったアプリのcipher変更

libjingleを使ったアプリのcipher変更

cipher変更によるSSLハンドシェイクの高速化を実装してみましょうという話。

改修箇所

libjigleのr317のtrunkコードを使用

  • talk/base/opensslstreamadapter.cc

785行目から787行目を下記のように修正(786行目をコメントアウトして787行目 追加)

785   SSL_CTX_set_verify_depth(ctx, 4);
786   //SSL_CTX_set_cipher_list(ctx, "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH");
787   SSL_CTX_set_cipher_list(ctx, "RC4+RSA+SHA");
  • src/talk/base/openssladapter.cc

895行目から898行目を下記のように修正(897行目をコメントアウトして898行目 を追加)

895   SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, SSLVerifyCallback);
896   SSL_CTX_set_verify_depth(ctx, 4);
897   //SSL_CTX_set_cipher_list(ctx, "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH");
898   SSL_CTX_set_cipher_list(ctx, "RC4+RSA+SHA");
アプリケーション系/libjingle/libjingleを使ったアプリのcipher変更.txt · 最終更新: 2013/05/11 10:04 by matsumoto_r