---
title: 数据类型
description: "**表1 KSL_ASN1支持的数据类型**"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaccel/system-lib/kslans1/kunpengaccel_ksl_16_0156.html
sourcePath: /source/zh/kunpengaccel/system-lib/kslans1/kunpengaccel_ksl_16_0156.html
indexId: c55e2d5126bfb7a179dc9f0fa3d36a51d00853625cd98f84a35d316e0e3acb0172
---
# 数据类型


**表1 KSL_ASN1支持的数据类型**

| ASN1数据类型 | 是否支持 | 约束限制 |
| --- | --- | --- |
| BOOLEAN | 支持 | 无 |
| INTEGER | 支持 | 有符号：[INT64\_MIN, INT64\_MAX] 无符号：[0, UINT64\_MAX] 当约束引用已定义的值时，约束不能超过INT64\_MAX。 |
| 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]。 |
