【问题标题】:Java to ASN1 readable stringJava 转 ASN1 可读字符串
【发布时间】:2019-10-22 09:38:02
【问题描述】:

我们正在开展一个项目,我需要在其中使用 ASN1。 我们决定使用 BC 来实现。

我必须使用一个复杂的 ASN1 定义文件,到目前为止一切都很好,我能够创建我的类并使用 BC 来完成我的集合、序列等......这需要很长时间,但是我们会管理的。 生成我的 DER TLV 也没问题。

我想做的是能够从我的 ASN1 对象创建一个可读的 ASN1 字符串。通过可读,我是这样的:(示例取自asn1 playground

value Rocket ::= {
  name "Falcon",
  -- use default for the message --
  fuel solid,
  speed mph : 18000,
  payload {
    "Car",
    "GPS"
  }
}

有没有办法在我的 Java 类中提供相关信息(如属性名称、序列属性的名称等)并将其写入这样可读的内容?

是否有 BC 方法可以做到这一点或其他库?

【问题讨论】:

    标签: java bouncycastle asn.1


    【解决方案1】:

    所以,我们没有发现任何容易的事情...... 我们最终创建了自己的 ASN1 类型,并为每个类型创建了自己的 toASN1ReadbaleString() 方法。

    这是一个漫长而痛苦的过程,我们仍在其中。祝任何有相同要求的人好运(并且没有预算购买 Pro 软件!)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-20
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多