【问题标题】:ASN 1 UPER encoder/decoder [closed]ASN 1 UPER 编码器/解码器 [关闭]
【发布时间】:2023-04-11 11:10:02
【问题描述】:

我想根据 ASN 1 的 UPER 标准对 JAVA 项目中的消息进行编码和解码。显然JAC (Java Asn.1 Compiler) 和 BouncyCastle 不支持 PER 和 UPER 编码器和解码器。 JAVA还有其他工具吗? 我感谢任何帮助

【问题讨论】:

  • 我找到了一个工具,即 MARBEN ASNSDK TCE-Java。它显然支持 ASN 1 中的 UPER 进行编码和解码。但问题是如何在 JAVA eclipse 项目中使用这个工具?感谢您的帮助谢谢

标签: java encoding bouncycastle decoding asn.1


【解决方案1】:

ITU-T maintains a list of applications online,虽然我不确定是否有任何免费的支持 Java 和 PER/UPER。但是,几乎所有的商业产品都可以,您应该能够在线找到它们的免费评估。

如果您愿意使用 C 而不是 Java(并且可能使用 JNI 公开 API),there is an open source compiler by Lev Walkin 可用。我不确定 PER 支持有多好(例如,他没有说他支持规范的 PER 编码——只是基本的)。他还将对信息对象(许多 3GPP 规范中的一个共同特征)的支持称为“基本”,这有点模糊。

总而言之,与商业应用程序相比,开源应用程序有点混杂。这并不令人意外(ASN.1 很复杂!),但它使得在零预算的情况下很难做到。

【讨论】:

    猜你喜欢
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    • 2015-04-30
    相关资源
    最近更新 更多