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

Document Information

Preface

1.  Trusted Extensions APIs and Security Policy

Understanding Labels

Label Types

Sensitivity Labels

Clearance Labels

Label Ranges

Label Components

Label Relationships

Trusted Extensions APIs

Label APIs

How Labels Are Used in Access Control Decisions

Types of Label APIs

Sensitivity Label APIs

Clearance Label APIs

Label Range APIs

Trusted X Window System APIs

Trusted Extensions Security Policy

Multilevel Operations

Write-Down Policy in the Global Zone

Default Security Attributes

Default Network Policy

Multilevel Ports

MAC-Exempt Sockets

Zones and Labels

Labels in the Global Zone

Labeled Zones

2.  Labels and Clearances

3.  Label Code Examples

4.  Interprocess Communications

5.  Trusted X Window System

6.  Label Builder GUI

7.  Trusted Web Guard Prototype

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

A.  Programmer's Reference

B.  Trusted Extensions API Reference

Index

Chapter 1

Trusted Extensions APIs and Security Policy

The Trusted Extensions feature of the Oracle Solaris OS (Trusted Extensions) provides application programming interfaces (APIs) that enable you to write applications that access and handle labels. This chapter summarizes the API functionality and introduces you to the Trusted Extensions security policy.

For Trusted Extensions term definitions, see the glossary in the Trusted Extensions User’s Guide.

For examples of how the Trusted Extensions APIs are used in the Oracle Solaris operating system (Oracle Solaris OS), see the Oracle Solaris source code. Go to the OpenSolaris 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: