暗号/PKI関連で良く使われているASN.1のBER/DERバイナリと独自XML形式間を相互変換可能な、ASN1-BER/XML変換ツール
LeAsn1Xmlを公開しました。
現在の開発中のプロジェクトに必要だったので開発したツールですが、何かの役に立てばと言うことで公開しました。本当は同時にソースも公開したかったのですが、公開するほど綺麗なソースになっていないし、その時間も無いのでソース公開は時期を見て行いたいと考えています。
「
オープンソース活動」のページからダウンロードとドキュメントへのリンクを張ってありますので、まずはそちらをご覧ください。
XMLの解析と生成にMSの .NET Framework を使っているので、.NET Framework が必須です。これは時間があれば移植性の高い他のXMLパーサーに置き換えたいところです。
何かコメントがあれば、本エントリのコメント欄に投稿ください。
ASN.1-DER/BERのファイルを解析する時に、どうしても階層的にOCTET_STRING等で更にDER/BERとして解析するケースが多く、一々ファイルを指定するのが面倒だったので直接入力できるようにしたのです。文字入力の場合に最初の文字がカッコかどうかでXMLかどうかを判断しています。
詳しくは以下のドキュメントにて。
http://www.langedge.jp/pub/...