2012-10-06から1日間の記事一覧

jerseyのサロゲートペアに関するバグ

現象 POSTするテキストなどにU+10000以上のUTF-8文字(サロゲートペアに変換される文字)が含まれると、OAuthのSHA-1署名が不正なものになる。まずは、OAuthの署名をやってるメソッドのコード*1です。OAuthSignature.java78 public class OAuthSignature {90 p…