The Java implementation of the Trusted Extensions label APIs is intended to be used to create label-aware applications. As a result, not all of the label APIs provided by Trusted Extensions are part of the Java implementation.
The Java classes and methods that are presented in this chapter mimic the following general label functionality shown in Label APIs:
Detecting a Trusted Extensions system
Accessing the process sensitivity label
Allocating and freeing memory for label objects
Obtaining and setting the label of a file
Obtaining label range objects
Accessing labels in zones
Obtaining the remote host type
Translating between labels and strings
Comparing label objects