SOAPでAPAAPIにアクセスする方法のメモ。仕事で以前つくったものが動かなくなっていたので、それの修正のために調べた。以前からあったAPIキーだけじゃなくて、秘密キーでシグネチャつくれって変更。 具体的にはWSセキュリティを利用せずに SOAP リクエストを処理する方法をJDK1.6に付属のJAX-WSで実装する方法。(BASE64用にcommons-codecもつかってる) 簡単にいうとAWSECommerceService#setHandlerResolverというのがあり、そこでSOAPHandlerを設定することによりSOAPドキュメントをごにょごにょできる。今回はsoap:HeaderにAWSAccessKeyIdとSignatureとTimestampを追加する http://developer.amazonwebservices.com/connect/entry.jsp