Este procedimiento proporciona la representación hexadecimal interna de una etiqueta. Esta representación se puede almacenar con seguridad en un directorio público. Para obtener más información, consulte la página del comando man atohexlabel(1M).
Antes de empezar
Debe estar con el rol de administrador de la seguridad en la zona global. Para obtener detalles, consulte Cómo entrar en la zona global en Trusted Extensions.
# atohexlabel "CONFIDENTIAL : INTERNAL USE ONLY" 0x0004-08-48
La cadena no distingue mayúsculas de minúsculas, pero los espacios en blanco deben ser exactos. Por ejemplo, las siguientes cadenas entre comillas devuelven una etiqueta hexadecimal:
"CONFIDENTIAL : INTERNAL USE ONLY"
"cnf : Internal"
"confidential : internal"
Las siguientes cadenas entre comillas devuelven un error de análisis:
"confidential:internal"
"confidential: internal"
# atohexlabel -c "CONFIDENTIAL NEED TO KNOW" 0x0004-08-68
En el archivo label_encodings, el equivalente de texto de una etiqueta de acreditación no incluye dos puntos (:).
Cuando pasa una etiqueta válida en formato hexadecimal, el comando devuelve el argumento.
# atohexlabel 0x0004-08-68 0x0004-08-68
Cuando pasa una etiqueta administrativa, el comando devuelve el argumento.
# atohexlabel admin_high ADMIN_HIGH atohexlabel admin_low ADMIN_LOW
Errores más frecuentes
El mensaje de error atohexlabel parsing error found in <string> at position 0 indica que el argumento <string> que pasó a atohexlabel no es una etiqueta o acreditación válidas. Verifique que no haya errores de escritura y compruebe que la etiqueta exista en el archivo label_encodings que tiene instalado.