Octets de balise encodés

Le champ de balise dans un triplet de type de données identifie le type de la structure de données envoyée entre les ordinateurs. Par exemple, la balise d’un entier est 0x02, et la balise pour un identificateur d’objet est 0x06. Bien que plusieurs octets soient autorisés, aucun des types de données utilisés par l’API d’inscription de certificats n’en requiert plus d’un. L’illustration suivante montre la répartition d’une valeur de balise . Les bits 7 et 6 identifient la classe de balisage ASN. 1. Il existe quatre classes disponibles, mais l’API d’inscription de certificats utilise des types de données qui appartiennent uniquement à la classe universelle. Le bit 5 indique si le formulaire de codage est primitif ou construit. Les types de base et de chaîne sont encodés à l’aide de formes primitives, de types construits à l’aide d’un formulaire construit. Pour plus d’informations, consultez système de type ASN. 1. Les bits 4 à 0 contiennent le numéro de balise.

octet de balise der TLV

Le tableau suivant répertorie les types de données pris en charge par l’API d’inscription de certificats, le formulaire de codage utilisé et la valeur de balise.

Type Classe ASN. 1 Formulaire de codage Valeur de la balise
CHAÎNE DE BITS UNIVERSELLE Primitives 00000011
(0x03)
BOOLEAN UNIVERSELLE Primitives 00000001
(0x01)
INTEGER UNIVERSELLE Primitives 00000010
(0x02)
NULL UNIVERSELLE Primitives 00000101
(0x05)
IDENTIFICATEUR D’OBJET UNIVERSELLE Primitives 00000110
(0x06)
CHAÎNE D’OCTETS UNIVERSELLE Primitives 00000100
(0x04)
BMPString UNIVERSELLE Primitives 00011110
0X1E
IA5String UNIVERSELLE Primitives 00010110
(0x16)
PrintableString UNIVERSELLE Primitives 00010011
0x13
TeletexString UNIVERSELLE Primitives 00010100
0x14
UTF8String UNIVERSELLE Primitives 00001100
(0x0C)
SEQUENCE UNIVERSELLE Constitué 00110000
0x30
SÉQUENCE DE UNIVERSELLE Constitué 00110000
0x30
SET UNIVERSELLE Constitué 00110001
0x31
ENSEMBLE DE UNIVERSELLE Constitué 00110001
0x31

Syntaxe de transfert DER

Octets de longueur et de valeur encodés