Solaris Trusted Extensions 開発ガイド

ゾーンのラベルへのアクセス

次の記述には、メソッドのプロトタイプ宣言が含まれます。

public final java.lang.String toRootPath()

このメソッドは、指定した機密ラベルのゾーンのルートパス名を返します。

次のコーディング抜粋は、PUBLIC 機密ラベルのルートパスを取得する方法を示します。


SensitivityLabel sl = SolarisLabel.getSensitivityLabel("PUBLIC");
System.out.println("toRootPath: " + sl.toRootPath();

無効なラベルが指定されるか、または指定したラベルにゾーンが設定されていない場合、このメソッドは java.io.IOException をスローします。

このメソッドは getzonerootbylabel() ルーチンによく似ています。getzonerootbylabel(3TSOL) のマニュアルページを参照してください。「ゾーンのラベルへのアクセス」も参照してください。