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.

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 |