我们正在做一个项目,在这个项目中,我需要使用ASN1。我们决定用BC来解决这个问题。
有一个复杂的ASN1定义文件,我必须使用它,到目前为止,我可以创建我的类,并使用BC来做我的集合,序列等……这将需要很长时间,但我们会处理好的。对于我的DER TLV的生成也没有问题。
我想要做的是能够从我的ASN1对象创建一个可读的ASN1字符串。readable I man类似于:(取自asn1 playground的示例)
value Rocket ::= {
name "Falcon",
-- use default for the message --
fuel solid,
speed mph : 18000,
payload {
"Car",
"GPS"
}
}有没有办法在我的Java类中提供相关信息(比如属性名称、序列属性的名称,等等)然后把它写成像这样可读的东西?
是否有一个BC方法或其他库可以做到这一点?
发布于 2019-11-14 10:07:12
所以,我们没有发现任何容易的事情...我们最终创建了自己的ASN1类型,并为每个类型创建了自己的toASN1ReadbaleString()方法。
这是一个漫长而痛苦的过程,我们仍处于中间。祝那些有同样需求的人好运(谁没有预算购买Pro软件!)
https://stackoverflow.com/questions/58501318
复制相似问题