Introducción
1 Alcance
2
Referencias normativas
2.1 Recomendaciones | Normas Internacionales idénticas
2.2 Pares de Recomendaciones | Normas Internacionales de contenido
técnico equivalente
2.3 Referencias adicionales
3
Definiciones
3.1 Especificación de objeto de información
3.2 Especificación de constricción
3.3 Parametrización de la especificación de ASN.1
3.4 Definición del servicio de presentación
3.5 Especificación del protocolo de presentación
3.6 Estructura para la identificación de organizaciones
3.7 Conjunto de caracteres codificados multiocteto universal (UCS)
3.8 Definiciones
adicionales
4
Abreviaturas
5
Notación
5.1 Producciones
5.2 Las colecciones alternativas
5.3 Ejemplo de una
producción
5.4 Disposición
5.5 Recursión
5.6 Referencias a una
colección de secuencias
5.7 Referencias a un ítem
5.8 Notaciones abreviadas
6
Modelo ASN.1 de extensión de tipo
7
Requisitos de extensibilidad en reglas de codificación
8
Rótulos
9
Utilización de la notación ASN.1
10 El conjunto (o juego) de
caracteres ASN.1
11 Ítems ASN.1
11.1 Reglas generales
11.2 Referencias de tipo
11.3 Identificadores
11.4 Referencia de valor
11.5 Referencia de módulo
11.6 Comentario
11.7 Ítem
vacío
11.8 Ítem número
11.9 Ítem cadena binaria
11.10 Ítem cadena hexadecimal
11.11 Ítem cadena de caracteres
11.12 Ítem asignación
11.13 Separador de gama
11.14 Elipsis
11.15 Corchetes de versión izquierdos
11.16 Corchetes de versión derechos
11.17 Ítems carácter único (o carácter
individual)
11.18 Palabras reservadas
12 Definición de módulo
13 Referenciación de definiciones de
tipo y valor
14 Notación para soportar
referencias a componentes ASN.1
15 Asignación de tipos y valores
16 Definición de tipos y valores
17 Notación para el tipo booleano
18 Notación para el tipo entero
19 Notación para el tipo enumerado
20 Notación para el tipo real
21 Notación para el tipo cadena de
bits
22 Notación para el tipo cadena de octetos
23 Notación para el tipo nulo
24 Notación para tipos secuencia
25 Notación para tipos secuencia de
26 Notación para tipos conjunto
27 Notación para tipos conjunto de
28 Notación para tipos elección
29 Notación para tipos selección
30 Notación para tipos rotulado
31 Notación para el tipo
identificador de objeto
32 Notación para el tipo pdv
incrustado
33 Notación para el tipo externo
34 Tipos cadena de caracteres
35 Notación para tipos cadena de
caracteres
36 Definición de tipos cadena de
caracteres restringida
37 Denominación de caracteres y
colecciones definidas en ISO/CEI 10646
38 Orden canónico de los caracteres
39 Definición de tipos cadena de
caracteres no restringida
40 Notación para tipos definidos en
las cláusulas 41 a 43
41 Generalized time (tiempo
generalizado) (u hora generalizada)
42 Tiempo universal
43 Tipo descriptor de objeto
44 Tipos constreñidos
45 Identificador de excepción
46 Especificación de conjunto de
elementos
47 Marcador de extensión
48 Elementos subtipos
48.1 Generalidades
48.2 Single Value (valor único)
48.3 Contained Subtype (subtipo contenido)
48.4 Value Range (gama de valores)
48.5 Size Constraint (constricción de tamaño)
48.6 Constricción de tipo
48.7 Alfabeto
permitido
48.8 Inner Subtyping (subtipificación interior)
A.1 Mantenimiento
A.2 Combinación de la notación ASN.1-88/90 con la notación ASN.1
actual
A.3 Paso a la notación ASN.1 actual
C.1 Ejemplo de un registro de
personal
C.2 Directrices para la utilización de la notación
C.3 Identificación de sintaxis
abstractas
C.4 Subtipos
D.1 Soporte de cadenas de caracteres en ASN.1
D.2 Los tipos
UniversalString, UTF8String y BMPString
D.3 Requisitos de conformidad de ISO/CEI 10646-1
D.4 Recomendaciones a los usuarios de la ASN.1 sobre conformidad
de ISO/CEI 10646-1
D.5 Subconjuntos adoptados como parámetros de la sintaxis
abstracta
D.6 El tipo CHARACTER STRING
E.1 Utilización de identificadores ahora obligatoria
E.2 El valor de elección
E.3 El tipo cualquiera
E.4 La capacidad macro
F.1 Visión general
F.2 Efectos sobre el número de la versión, etc.
F.3 Requisitos sobre reglas de codificación
1
Alcance 1
2
Referencias normativas 1
2.1 Recomendaciones | Normas Internacionales idénticas 1
2.2 Pares de Recomendaciones | Normas Internacionales de contenido
técnico equivalente 2
2.3 Referencias adicionales 2
3
Definiciones 2
3.1 Especificación de objeto de información 2
3.2 Especificación de constricción 3
3.3 Parametrización de la especificación de ASN.1 3
3.4 Definición del servicio de presentación 3
3.5 Especificación del protocolo de presentación 3
3.6 Estructura para la identificación de organizaciones 3
3.7 Conjunto de caracteres codificados multiocteto universal (UCS) 3
3.8 Definiciones adicionales 4
4
Abreviaturas 8
5
Notación 8
5.1 Producciones 9
5.2 Las
colecciones alternativas 9
5.3 Ejemplo de una producción9
5.4 Disposición9
5.5 Recursión 10
5.6 Referencias a una colección de secuencias 10
5.7 Referencias a un ítem 10
5.8 Notaciones
abreviadas 10
6
Modelo ASN.1 de extensión de tipo 11
7
Requisitos de extensibilidad en reglas de codificación 11
8
Rótulos 12
9
Utilización de la notación ASN.1 13
10 El conjunto (o juego) de
caracteres ASN.1 13
11 Ítems ASN.1 14
11.1 Reglas generales 14
11.2 Referencias de tipo 14
11.3 Identificadores 14
11.4 Referencia de valor 14
11.5 Referencia de módulo 14
11.6 Comentario 14
11.7 Ítem vacío15
11.8 Ítem número 15
11.9 Ítem cadena binaria 15
11.10 Ítem cadena hexadecimal 15
11.11 Ítem cadena de caracteres 15
11.12 Ítem asignación 16
11.13 Separador de gama 16
11.14 Elipsis 16
11.15 Corchetes de versión izquierdos 17
11.16 Corchetes de versión derechos 17
11.17 Ítems carácter único (o carácter individual) 17
11.18 Palabras reservadas 17
12 Definición de módulo 18
13 Referenciación de definiciones de tipo y valor 22
14 Notación para soportar
referencias a componentes ASN.1 23
15 Asignación de tipos y valores 24
16 Definición de tipos y valores 24
17 Notación para el tipo booleano 27
18 Notación para el tipo entero 27
19 Notación para el tipo enumerado28
20 Notación para el tipo real29
21 Notación para el tipo cadena de
bits 29
22 Notación para el tipo cadena de
octetos 31
23 Notación para el tipo nulo 31
24 Notación para tipos secuencia 31
25 Notación para tipos secuencia de34
26 Notación para tipos conjunto 35
27 Notación para tipos conjunto de 35
28 Notación para tipos elección 36
29 Notación para tipos selección 37
30 Notación para tipos rotulado 37
31 Notación para el tipo
identificador de objeto 39
32 Notación para el tipo pdv
incrustado 40
33 Notación para el tipo externo 42
34 Tipos cadena de caracteres 43
35 Notación para tipos cadena de
caracteres 44
36 Definición de tipos cadena de
caracteres restringida 44
37 Denominación de caracteres y
colecciones definidas en ISO/CEI 10646 48
38 Orden canónico de los caracteres 51
39 Definición de tipos cadena de
caracteres no restringida 52
40 Notación para tipos definidos en
las cláusulas 41 a 43 53
41 Generalized time (tiempo
generalizado) (u hora generalizada) 53
42 Tiempo universal 54
43 Tipo descriptor de objeto 55
44 Tipos constreñidos 55
45 Identificador de excepción 56
46 Especificación de conjunto de
elementos 57
47 Marcador de extensión 58
48 Elementos subtipos 60
48.1 Generalidades 60
48.2 Single Value (valor único) 61
48.3 Contained Subtype (subtipo contenido) 62
48.4 Value Range (gama de valores) 62
48.5 Size Constraint (constricción de tamaño) 62
48.6 Constricción de tipo 63
48.7 Alfabeto permitido63
48.8 Inner Subtyping (subtipificación interior) 63
A.1 Mantenimiento 65
A.2 Combinación de la
notación ASN.1-88/90 con la notación ASN.1 actual 65
A.3 Paso a la notación ASN.1 actual 65
C.1 Ejemplo de un registro de personal69
C.2 Directrices para la utilización de la notación 70
C.3 Identificación de sintaxis abstractas81
C.4 Subtipos82
D.1 Soporte de cadenas de caracteres en ASN.1 86
D.2 Los tipos UniversalString, UTF8String y BMPString 86
D.3 Requisitos de conformidad de ISO/CEI 10646-1 87
D.4 Recomendaciones a los usuarios de la ASN.1 sobre conformidad
de ISO/CEI 10646-1 87
D.5 Subconjuntos adoptados como parámetros de la sintaxis
abstracta 88
D.6 El tipo CHARACTER STRING 89
E.1 Utilización de
identificadores ahora obligatoria 90
E.2 El valor de elección 90
E.3 El tipo cualquiera 90
E.4 La capacidad macro 91
F.1 Visión general 92
F.2 Efectos sobre el número de la versión, etc. 94
F.3 Requisitos sobre reglas de codificación 94