Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le champ balise dans un triplet TLV 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 d’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 certificat ne nécessite plusieurs octets. L’illustration suivante montre la répartition d’une valeur Balise. Les bits 7 et 6 identifient la classe d’étiquetage ASN.1. Il existe quatre classes disponibles, mais l’API Inscription de certificat utilise des types de données qui appartiennent uniquement à la classe UNIVERSAL. Bit 5 identifie si le formulaire d’encodage est primitif ou construit. Les types de base et de chaîne sont encodés à l’aide de formulaires primitifs, 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 d’étiquette.
Le tableau suivant répertorie les types de données pris en charge par l’API Inscription de certificat, le formulaire d’encodage utilisé et la valeur de balise.
| Type | Classe ASN.1 | Formulaire d’encodage | Valeur de balise |
|---|---|---|---|
| CHAÎNE BIT | UNIVERSEL | Primitif | 00000011 (0x03) |
| BOOLÉEN | UNIVERSEL | Primitif | 00000001 (0x01) |
| ENTIER | UNIVERSEL | Primitif | 00000010 (0x02) |
| ZÉRO | UNIVERSEL | Primitif | 00000101 (0x05) |
| IDENTIFICATEUR D’OBJET | UNIVERSEL | Primitif | 00000110 (0x06) |
| CHAÎNE D’OCTETS | UNIVERSEL | Primitif | 00000100 (0x04) |
| BMPString | UNIVERSEL | Primitif | 00011110 (0x1E) |
| IA5String | UNIVERSEL | Primitif | 00010110 (0x16) |
| PrintableString | UNIVERSEL | Primitif | 00010011 (0x13) |
| TeletexString | UNIVERSEL | Primitif | 00010100 (0x14) |
| UTF8String | UNIVERSEL | Primitif | 00001100 (0x0C) |
| SÉQUENCE | UNIVERSEL | Construit | 00110000 (0x30) |
| SÉQUENCE DE | UNIVERSEL | Construit | 00110000 (0x30) |
| POSER | UNIVERSEL | Construit | 00110001 (0x31) |
| ENSEMBLE DE | UNIVERSEL | Construit | 00110001 (0x31) |