我正在尝试在Java中实现某些协议。为了做到这一点,我使用了BinaryNotes编译器及其api库,但是我在这个示例中遇到了麻烦。这是我的asn1输入文件: Test DEFINITIONS ::= BEGIN OPERATION ::= CLASS { &Argument OPTIONAL, &opCode Code UNIQUE OPTIONAL } WITH SYNTAX { [ARGUMENT &Argument] [CODE &opCode] } OperationA O…

2020年1月27日 0条评论 25点热度 阅读全文

RFC 8410将此列为Ed25519公钥的示例:MCowBQYDK2VwAyEAGb9ECWmEzf6FQbrBZ9w7lshQhqowtrbLDFw4rXAxZuE=使用ASN.1解码器对其进行解码,结果变为: 30 2A 30 05 06 03 2B6570 // Algorithm Identifier 03 21 0019BF44096984CDFE8541BAC167DC3B96C85086AA30B6B6CB0C5C38AD703166E1 符合预期,这与RFC中的 SubjectPublicKeyI…

2019年2月20日 0条评论 31点热度 阅读全文

我试图将十六进制字符串解码为ASN.1结构(标签-长度-值),如下所示:https://asn1.io/asn1playground/但是我被Bouncy Castle图书馆困住了。有什么办法解决我的问题吗? My hex string values = "100101110D48434D432D46492D30312D3031120131130130010A464930303030303030331D0614050D0A3A04" 我需要像这样的解码结果: tag 1: 10 - lenght 1: 01 - v…

2019年2月9日 0条评论 27点热度 阅读全文