Java ASN.1编译器

时间:2009-06-09 05:06:43

标签: java asn.1

现在我正在使用BinaryNotes来解析ASN.1文件,以便在Java项目中使用。它采用ASN.1定义并生成允许我操作ASN.1文件的Java类。

我用扩展标记(...)撞墙,因为它不支持它们。 source forge项目页面说他们将在下一个版本中出现,但是最近一次发布是在将近2年前,所以我担心这个项目已经死了。

任何人都可以推荐一个简单(和免费)的替代品来做类似的事情并且支持扩展标记吗?

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

组下载