数据类型
ASN1数据类型 |
是否支持 |
约束限制 |
|---|---|---|
BOOLEAN |
支持 |
无 |
INTEGER |
支持 |
|
BIT STRING |
支持 |
SIZE约束上界最大524280。 |
OCTET STRING |
支持 |
SIZE约束上界最大65535。 |
NULL |
支持 |
无 |
OBJECT IDENTIFIER |
支持 |
组件最多64个,组件值范围在[0, UINT32_MAX]。 |
ObjectDescriptor |
不支持 |
无 |
EXTERNAL,INSTANCE OF |
不支持 |
无 |
REAL |
支持 |
无 |
ENUMERATED |
支持 |
无 |
EMBEDDED PDV |
不支持 |
无 |
UTF8String |
支持 |
不支持SIZE约束,字符串最大支持255字节。 |
RELATIVE-OID |
不支持 |
无 |
TIME |
支持 |
无 |
SEQUENCE |
支持 |
无 |
SEQUENCE OF |
支持 |
SIZE约束上界最大65535。 |
SET,SET OF |
支持,不支持 |
支持SET在PER/XER规则下使用,其编解码与SEQUENCE完全一致。不支持SET按照显式标签数值顺序进行编解码。 |
NumericString |
支持 |
SIZE约束上界最大65535。 |
PrintableString |
支持 |
SIZE约束上界最大65535。 |
TeletexString,T61String |
支持 |
不支持SIZE约束,字符串最大支持255字节。 |
VideotexString |
支持 |
不支持SIZE约束,字符串最大支持255字节。 |
IA5String |
支持 |
SIZE约束上界最大65535。 |
UTCTime |
支持 |
不支持SIZE约束,字符串最大支持255字节。 |
GeneralizedTime |
支持 |
不支持SIZE约束,字符串最大支持255字节。 |
GraphicString |
支持 |
不支持SIZE约束,字符串最大支持255字节。 |
VisibleString, ISO646String |
支持 |
SIZE约束上界最大65535。 |
GeneralString |
支持 |
不支持SIZE约束,字符串最大支持255字节。 |
UniversalString |
支持 |
不支持SIZE约束,字符串最大支持255字节。 |
CHARACTER STRING |
不支持 |
无 |
BMPString |
不支持 |
无 |
CHOICE |
支持 |
选项数量范围在[1, 255]。 |