« sha256とlazarus(というか、Delphi) | トップページ | 忘れたころに注文書籍の発送メール(Amazon) »

DelphiでHMAC-SHA256 (aws電子署名用)

 気が向いたところで、簡単関数も実装してみました。基本的に、aws用のユニットなので、簡単関数だけを使う前提のunitです。
 電子署名の無いURL(RESTのQuery含む)と、署名に必要な鍵(Secret Access key)を渡すと、パラメータのソートと、URLエンコードと、タイムスタンプ(Timestamp)の付加と、署名をつけたURLを返します。あとはこれでサーバをたたくだけ。
 あえて、コンポーネントとかではなく、単なるunit(*.pas)にしているので、コンポーネントの追加ができないTurbo Delphiでも、たぶん、動きます。

関連リンク
Amazon Web Serviceの電子署名支援

|

« sha256とlazarus(というか、Delphi) | トップページ | 忘れたころに注文書籍の発送メール(Amazon) »

コメント

有用なソースコードを公開していただきありがとうございます。
ありがたく使わせていただきますね。

投稿: | 2010/07/22 00:47

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/20195/45257452

この記事へのトラックバック一覧です: DelphiでHMAC-SHA256 (aws電子署名用):

« sha256とlazarus(というか、Delphi) | トップページ | 忘れたころに注文書籍の発送メール(Amazon) »