自堕落な技術者の日記

基本は喰ってるか飲んでるかですが、よく趣味でカラオケ・PKI・署名・認証・プログラミング・情報セキュリティをやっています。旅好き。テレビ好きで芸能通

a2c

続:Google a2c ASN.1コンパイラ

a2c - Google Code
a2c is an ASN.1 compiler. It reads one or more ASN.1 syntax files (often called ASN.1 modules) and emits a C program that embodies that syntax. a2c is useful to programmers who are writing C programs that will read and/or write data that is expressed in an ASN.1 format, such as PKIX certificates and CMS (S/MIME) messages.


署名ポリシ等を読み込ませようとASN.1モジュールを食わせてみるも、見事に失敗、、、、どもうシンタックスが比較的新しいものにしか対応していないようだ、、、、

特に

ANY DEFINED BY


が新しいASN.1モジュールでどう表現されているのか、ちゃんと理解していないために躓いている。早速挫折モード、、、、、、、

そもそも、多くで参照されているrfc3280.asnがダウンロードできないし、、、、、

Google a2c ASN.1コンパイラ

a2c - Google Code
a2c is an ASN.1 compiler. It reads one or more ASN.1 syntax files (often called ASN.1 modules) and emits a C program that embodies that syntax. a2c is useful to programmers who are writing C programs that will read and/or write data that is expressed in an ASN.1 format, such as PKIX certificates and CMS (S/MIME) messages.


IETFのS/MIMEとPKIXのWGのMLに大御所Paul Hoffmanさんがポストしていたんですが、GoogleにASN.1シンタックスからCのコードを生成するコンパイラがあるそうです。まともなASN.1コンパイラが欲しいと思っていたんですが、これはかなり期待できそう、、、、BSDライセンスというのも有り難い、、、、

X.509証明書とかはまぁ、問題ないんですがRFC 3125ASN.1署名ポリシやCAdES長期署名フォーマットの属性なんか、あやしい実装により生成されたファイルで問題究明したいときにシンタックスチェッカがあると、原因特定できるので非常にありがたいです。

時間があるとき、ちょっと遊んでみよう。

昨晩は飲みに行ったのにブログ用の写真を撮るのを忘れてしまった、、、、、博多とり鍋結構おいしかったのに、、、、、さらには、ぐるなびクーポン使うの忘れてるし、、、、orz
最新記事
Categories
Archives
Twitter
記事Google検索

本ブログ内をGoogle検索
Yahoo!アクセス解析
Travel Advisor
記事検索
QRコード
QRコード
  • ライブドアブログ