Configuration et administration de Trusted Extensions

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Obtention de l'équivalent hexadécimal d'une étiquette

Cette procédure fournit une représentation hexadécimale interne d'une étiquette. Cette représentation est sûre et permet le stockage dans un annuaire public. Pour plus d'informations, reportez-vous à la page de manuel atohexlabel(1M).

Avant de commencer

Vous devez être dans le rôle d'administrateur de sécurité dans la zone globale. Pour plus d'informations, reportez-vous à la section Accès à la zone globale dans Trusted Extensions .

  • Pour obtenir la valeur hexadécimale d'une étiquette, effectuez l'une des opérations suivantes :
    • Pour obtenir la valeur hexadécimale d'une étiquette de sensibilité, transmettez l'étiquette à la commande.
      # atohexlabel "CONFIDENTIAL : INTERNAL USE ONLY"
      0x0004-08-48

        La chaîne n'est pas sensible à la casse mais les espaces doivent être respectés. Par exemple, les chaînes entre guillemets suivantes renvoient une étiquette hexadécimale :

      • "CONFIDENTIAL : INTERNAL USE ONLY"

      • "cnf : Internal"

      • "confidential : internal"

        Les chaînes entre guillemets suivantes renvoient une erreur d'analyse syntaxique :

      • "confidential:internal"

      • "confidential: internal"

    • Pour obtenir la valeur hexadécimale d'une autorisation, utilisez l'option –c.
      # atohexlabel -c "CONFIDENTIAL NEED TO KNOW"
      0x0004-08-68

      Remarque - Les étiquettes de sensibilité lisibles par l'utilisateur et les étiquettes d'autorisation sont formées conformément aux règles du fichier label_encodings. Chaque type d'étiquette utilise les règles d'une section distincte de ce fichier. Lorsqu'une étiquette de sensibilité et une étiquette d'autorisation expriment toutes les deux le même niveau de sensibilité sous-jacent, leurs formes hexadécimales sont identiques. Toutefois, leurs formes lisibles par l'utilisateur peuvent être différentes. Les interfaces système qui acceptent les étiquettes lisibles par l'utilisateur en tant qu'entrées s'attendent à un type d'étiquette donné. Si les chaînes textuelles des types d'étiquette diffèrent, ces chaînes textuelles ne peuvent pas être utilisées de façon interchangeable.

      Dans le fichier label_encodings, le texte équivalent à une étiquette d'autorisation n'inclut pas les deux-points (:).


Exemple 9-3  Utilisation de la commande atohexlabel

Lorsque vous transmettez une étiquette valide au format hexadécimal, la commande renvoie l'argument.

# atohexlabel 0x0004-08-68
0x0004-08-68

Lorsque vous transmettez une étiquette d'administration, la commande renvoie l'argument.

# atohexlabel admin_high
ADMIN_HIGH
atohexlabel admin_low
ADMIN_LOW

Dépannage

Le message d'erreur atohexlabel parsing error found in <string> at position 0 indique que l'argument <string> que vous avez transmis à la commande atohexlabel n'était ni une étiquette valide, ni une autorisation valide. Vérifiez votre saisie, et vérifiez que l'étiquette existe dans le fichier label_encodings installé.