【发布时间】:2012-04-17 11:57:57
【问题描述】:
我有二进制 ASN.1 数据对象,我需要将其解析到我的 Java 项目中。我只想要 ASN.1 结构和数据,例如由 BER 查看器解析:
BouncyCastle 的 ASN.1 解析器无法解析此结构(仅返回应用程序特定的二进制数据类型)。
我可以使用什么 ASN.1 库来获得这样的结果?有人有演示如何解析 ASN.1 对象的示例代码吗?
顺便说一句:我还尝试了几个免费的 ASN.1 Java 编译器,但没有一个能够生成给定 ASN.1 规范的工作 Java 代码。
【问题讨论】:
-
你只是想解析一个BER数据流,还是想实现特定的ASN.1语法?
-
我有一个 ASN.1 语法,但我测试的 ASN.1 编译器不接受它。无论如何,我宁愿不局限于那些我有语法的对象。