JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Trusted Extensions Developer's Guide     Oracle Solaris 10 8/11 Information Library
search filter icon
search icon

Document Information


1.  Trusted Extensions APIs and Security Policy

2.  Labels and Clearances

3.  Label Code Examples

4.  Printing and the Label APIs

5.  Interprocess Communications

6.  Trusted X Window System

7.  Label Builder APIs

APIs for Label Builder GUIs

Creating an Interactive User Interface

Label Builder Behavior

Keyboard Entry and Update Button

Radio Button Options

Reset Button

Cancel Button

Application-Specific Functionality for Label Builder

Privileged Operations and Label Builder

tsol_lbuild_create() Routine

Extended Label Builder Operations

ModLabelData Structure

Online Help for Label Builder

8.  Trusted Web Guard Prototype

9.  Experimental Java Bindings for the Solaris Trusted Extensions Label APIs

A.  Programmer's Reference

B.  Trusted Extensions API Reference


Chapter 7

Label Builder APIs

Trusted Extensions provides a set of Motif based APIs. You can use these interfaces to create an interactive GUI to build valid sensitivity labels or clearances from user input. These interfaces are called the Label Builder APIs. These APIs are most often called from within administrative applications.

The Label Builder GUIs are used in a system that is configured with Trusted Extensions. The Oracle Solaris Trusted Extensions User’s Guide describes these interfaces from the end user's point of view, as well as the functionality that is provided by the Label Builder library routines.

For examples of how the Trusted Extensions APIs are used in the Oracle Solaris OS, see the Oracle Solaris source code. Go to the Open Solaris web site and click Source Browser in the left navigation bar. Use the Source Browser to search through the Oracle Solaris source code.

This chapter covers the following topics: