首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Java对象转换为ASN.1流?

如何将Java对象转换为ASN.1流?
EN

Stack Overflow用户
提问于 2011-02-21 22:47:05
回答 4查看 4.5K关注 0票数 2

我想知道是否有一种简单的方法可以将java对象转换为ASN.1字节流。提前谢谢。

EN

回答 4

Stack Overflow用户

发布于 2011-02-21 23:09:07

还有一个项目:http://sourceforge.net/projects/jac-asn1/

http://harmony.apache.org/subcomponents/classlibrary/asn1_framework.html

票数 3
EN

Stack Overflow用户

发布于 2011-03-29 05:02:01

我使用http://bnotes.sourceforge.net/,它对我来说工作得很好。它非常简单易用,只需阅读development guide,您就会很快理解。

票数 3
EN

Stack Overflow用户

发布于 2011-03-17 23:17:10

也许你首先需要了解ASN.1是什么概念,因为你说你对它是新的。

使用ASN.1,您可以指定可用于形成消息的类型。当它与一组定义的编码规则组合在一起时,您就拥有了构成消息的字节的完整规范。

数据绑定工具(例如我的公司,Objective Systems,rules )可以采用ASN.1规范,然后生成Java类,这些Java类对ASN.1中定义的类型进行建模,并且包括根据定义的一组编码规则(BER,PER)将建模的数据编码/解码为字节的方法。

获取任意Java对象并将其转换为ASN.1字节流是没有意义的,因为缺少两个关键部分:指定消息中内容的ASN.1和编码规则的选择。从理论上讲,我认为有人可以提出一个标准,根据该标准,任意Java对象将被序列化为ASN.1,但我不知道这一点,而且这与数据绑定工具所做的工作有很大的不同。

我希望我说得有道理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5067317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档