现在我正在使用BinaryNotes来解析ASN.1文件,以便在Java项目中使用。它采用ASN.1定义并生成允许我操作ASN.1文件的Java类。
我用扩展标记(...)撞墙,因为它不支持它们。 source forge项目页面说他们将在下一个版本中出现,但是最近一次发布是在将近2年前,所以我担心这个项目已经死了。
任何人都可以推荐一个简单(和免费)的替代品来做类似的事情并且支持扩展标记吗?
答案 0 :(得分:5)
您是否尝试过Bouncy Castle。
来自网站:
Bouncy Castle Crypto API for Java包含以下内容:
- 轻量级加密API。
- Java Cryptography Extension和Java Cryptography Architecture的提供程序。
- JCE 1.2.1的洁净室实施。
- 用于读写编码 ASN.1 对象的库。
- ...
答案 1 :(得分:0)
二进制备注不受支持,但您可以从OpenMuc尝试jASN1。它似乎部分基于二进制票据,目前处于活跃状态。 jASN1
库可在其主页上下载,也可在JCenter和Maven Central下载org.openmuc