このエントリはGo Advent Calendar 2015のDec 15th分のエントリです。(追記:はてブは是非このURLで行って下さい!→ https://medium.com/@lestrrat/7bcdfd35689d) tl;dr: go-libxml2とgo-xmlsecを使うとXMLをツリーとして処理するだけでなくXSD検証やXML Signatureの生成もできるようにしました!でもなかなか一筋縄ではいかなかったよ! go-libxml2とgo-xmlsecHDE Incではセキュリティ系のアプリを作っているので最近はgo-jwxとかを開発していましたが、同様にXML Signaturesを使う必要のあるタスクがでてきました。 ところがぱっと見渡す限りGoでちゃんとXML Signaturesを生成できるものが見当たりませんでした。というか、どの言語を見ても基本的にはxm
