asn1学习笔记 约束

原创 2015年11月18日 23:17:42

继续看asn1语法详解,今天主要看了约束部分,包含

1.单值约束,包含枚举类型 enumerated 。

   如: Two ::= INTEGER(2)

   Day ::= ENUMERATED

{

monday(0),tuesday(1),wednesday(2),thursday(3),friday(4),saturday(5),sunday(6)

}

  Wendnesday ::= Day(wednesday)

        After ::= IA5String("aaaaaa")

2.类型包含约束

FRenchWeekEnd ::= Day(WeekEnd)

3.值域约束

From3to15  ::= Number(3..15)

4 大小约束

Bitstringen::= BITSTRING(SIZE(3))  3个长度

STringBitSTR ::= BITSTRING(SIZE(0,,31))  长度是一个区间在0 to 31 之间.

5 字符表约束(就是约束取值范围在这个字符的中间,或者列出的一部分

主要看了这几点,其他的后面好好琢磨下在写.


    


相关文章推荐

ASN.1中文学习笔记

  • 2010年06月10日 08:54
  • 121KB
  • 下载

ASN.1编码学习笔记

From:http://blog.csdn.net/huzhiren/article/details/5687665 1.什么是ASN.1(抽象语法记法一)?         ...

ASN.1笔记——标准编码规则BER

BER编码 一.基本规则 BER(BasicEncoding Rules)是ASN.1中最早定义的编码规则,其他编码规则是在BER的基础上添加新的规则构成。 1.BER传输语法的格式一直是TLV...
  • andryyu
  • andryyu
  • 2016年09月01日 14:37
  • 1779

ASN.1笔记——标准编码规则BER

 BER编码 一.基本规则 BER(BasicEncoding Rules)是ASN.1中最早定义的编码规则,其他编码规则是在BER的基础上添加新的规则构成。 1.BER传输语法的格式一直...

ASN.1笔记——Tag与结构类型

一.Tag 1.Tag 传输数据时,接收方要明确知道每个收到的数据的类型,我们就要对各类型进行系统性的编号。在ASN.1中使用Tag来唯一标识数据的类型。 (1).分配给每个类型...

ASN.1笔记——基本类型详述

一.ASN.1基本类型 基本类型汇总表 类型 UNIVERSALTag 取值 BOOLEAN 1 TRUE,FALSE NULL ...
  • andryyu
  • andryyu
  • 2016年09月01日 13:54
  • 1244

ASN.1笔记——基本类型详述

ASN.1笔记——2 一.ASN.1基本类型 基本类型汇总表 类型 UNIVERSALTag 取值 ...

ASN.1笔记——标准编码规则BER

BER编码 一.基本规则 BER(BasicEncoding Rules)是ASN.1中最早定义的编码规则,其他编码规则是在BER的基础上添加新的规则构成。 1.BER传输语法的格式一直...

ASN.1学习

再次进入到通讯行业,接触到ASN.1的使用,因此需要再次进行重新学习,借助以前在医疗行业学习Dicom协议的方法,采用程序调试的方法进行 asn1crypto 的asn1 python librar...

[maya学习笔记(20)] 约束

目标约束         用一个物体的位移属性,去控制另一个物体的旋转。         先点中约束物体,点击shifit,在选择被约束物体,然后在约束菜单中选择目标。         选中保持...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asn1学习笔记 约束
举报原因:
原因补充:

(最多只允许输入30个字)