此过程提供标签的内部十六进制表示形式。此表示形式可安全地用于在公共目录中进行存储。有关更多信息,请参见 atohexlabel(1M) 手册页。
开始之前
您必须具有全局区域中的 "Security Administrator"(安全管理员)角色。有关详细信息,请参见如何进入 Trusted Extensions 的全局区域。
# atohexlabel "CONFIDENTIAL : INTERNAL USE ONLY" 0x0004-08-48
字符串不区分大小写,但空格必须确切。例如,以下带引号的字符串返回一个十六进制标签:
"CONFIDENTIAL : INTERNAL USE ONLY"
"cnf : Internal"
"confidential : internal"
以下带引号的字符串返回一个解析错误:
"confidential:internal"
"confidential: internal"
# atohexlabel -c "CONFIDENTIAL NEED TO KNOW" 0x0004-08-68
在 label_encodings 文件中,安全许可标签的等效文本不包括冒号 (:)。
当您以十六进制格式传递有效标签时,命令会返回参数。
# atohexlabel 0x0004-08-68 0x0004-08-68
当您传递管理标签时,命令会返回参数。
# atohexlabel admin_high ADMIN_HIGH atohexlabel admin_low ADMIN_LOW
故障排除
错误消息 atohexlabel parsing error found in <string> at position 0 表明传递到 atohexlabel 的 <string> 参数不是有效的标签或安全许可。请检查您的键入内容,并检查该标签是否存在于已安装的 label_encodings 文件中。