詰まったのでメモ。
int128.hatenablog.com
記事を読んでいただけたら分かるようにTomcat5.5.26からRFCに準拠する為
「=」や「/」が入る文字列をクッキーに追加した場合、強制的にダブルクォーテーションで囲まれてしまう。
BASE64とかだと符号化する際に「=」や「/」が入ることがあるので、ダブルクォーテーションが入ってしまい、復号化に失敗してしまうと言う。
しかも、クッキーのバージョンを「0」指定しても発生する。
どうやらTomcatはクッキーヴァージョン0指定を許容してくれないようだ。
RFC準拠があるべき姿なので、復号化する際にアプリ側でダブルクォーテーションを省いてやるのが筋でしょうな。
備忘録。