![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASN.1
猫猫猫猫猫大人
工程师 -> 架构师 -> 全栈工程师 -> 全栈架构师
展开
-
ASN.1 -- 使用asn1c完成ASN encode/decode
asn1c官网:http://lionet.info/asn1c/blog/asn1c源代码:https://github.com/vlm/asn1c一. 下载asn1c并编译生成可执行文件(关掉交叉编译)下载asn1c (此版本为主线版本asn1c-0.9.29,非release版本)git clone https://github.com/vlm/asn1c.git进入下载好的代码asn1c下,执行以下命令编译源代码(可参考INSTALL.md)test -f configure原创 2020-10-15 19:50:09 · 8843 阅读 · 18 评论 -
ASN.1 -- 编码规则
3.2CER与DERCER与DER(Canonical and Distinguished Encoding Rules)3.2.1更多限制规则的需求在X.400和X.500中应用接力传递消息,会使用到X.509数字签名(Digital Signature),其过程如下图所示:Figure 3-25接力传递消息发送方发送v的编码结果c1(v),同时发送其数字签名σ(c1(v));中继收到消息后,解码得到v,保留签名,发送时重新编码发送结果为c2(v);接收方收到结果后,解码得...原创 2020-10-14 17:10:22 · 9614 阅读 · 0 评论 -
ASN.1 -- 语法规则与类型概述
一.简介ASN.1(Abstract Syntax Notation dotone),抽象语法标记1。是定义抽象数据类型形式的标准,是用于描述数据表示、表示、传输、编码的记法。ASN.1只包含信息结构,不处理具体业务数据,它不是一个编程语言。ASN.1没有限定编码方法,各种ASN.1编码规则提供了由ASN.1描述其抽象句法的数据的值的传送语法(具体表达),常见的编码规则有:基本编码规则(BER),规范编码规则(CER,CanonicalEncoding Rules)、唯一编码规则(DER,Dis原创 2020-10-14 15:23:17 · 2277 阅读 · 2 评论