| Document Information Preface 1.  Solaris 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 8.  Trusted Web Guard Prototype 9.  Experimental Java Bindings for the Solaris Trusted Extensions Label APIs A.  Programmer's Reference B.  Solaris Trusted Extensions API Reference Index |       	 
             M
m_label_alloc() routine
code example, Determining the Relationship Between Two Labelsdeclaration, Allocating and Freeing Memory for Labels 
m_label_dup() routine, declaration, Allocating and Freeing Memory for Labels 
m_label_free() routine, declaration, Allocating and Freeing Memory for Labels 
m_label_t type, Label APIs 
MAC (mandatory access control)
Interprocess CommunicationsTrusted X Window System Environment 
making socket exempt from, MAC-Exempt Sockets 
ModLabelData structure, ModLabelData Structure 
Motif application
Label Builder widgets, ModLabelData Structureonline help, Online Help for Label Builder 
multilevel operations, security policy for, Multilevel Operations 
multilevel ports
description of
Multilevel PortsMultilevel Port InformationMultilevel Port Informationusing with UDP, Using Multilevel Ports With UDP NOP
PAF_SELAGNT flag, Moving Data Between Windows 
pid field, Data Types for X11 
plabel command, Detecting a Trusted Extensions System 
polyinstantiation, description of, Trusted X Window System Environment 
PORTMAPPER service, RPC Mechanism 
ports
multilevel, Multilevel Port Informationsingle-level, Multilevel Port Information 
printer banner page
label translation
Obtaining Printer Banner InformationTranslating Between Labels and Strings 
printing
banner page, Printing Labeled Outputget_peer_label() function, get_peer_label() Label-Aware Functionlabel API and, Printing Labeled Outputlabeled output, Printing Labeled Outputmultilevel, Printing Labeled Output 
privileged tasks
Label Builder, Privileged Operations and Label Builderlabels, Privileged Operations and Labelsmultilevel port connections, Multilevel Port InformationTrusted X Window System, Privileged Operations and the Trusted X Window System 
privileges
file_dac_read, Privileged Operations and Labelsfile_dac_search
Write-Down Policy in the Global ZonePrivileged Operations and Labelsfile_dac_write, Privileged Operations and Labelsfile_downgrade_sl
Labeled ZonesPrivileged Operations and Labelsfile_owner, Privileged Operations and Labelsfile_upgrade_sl
Labeled ZonesPrivileged Operations and Labelsnet_bindmlp
Multilevel PortsMultilevel Port InformationAF_UNIX Familynet_mac_aware
MAC-Exempt SocketsMAC-Exempt Socketssys_trans_label
Privileged Operations and LabelsSetting a Window LabelPrivileged Operations and Label BuilderExtended Label Builder Operationswin_config, Privileged Operations and the Trusted X Window Systemwin_dac_read, Privileged Operations and the Trusted X Window Systemwin_dac_write, Privileged Operations and the Trusted X Window Systemwin_devices
Keyboard, Pointer, and Server ControlPrivileged Operations and the Trusted X Window Systemwin_dga, Privileged Operations and the Trusted X Window Systemwin_downgrade_sl, Privileged Operations and the Trusted X Window Systemwin_fontpath, Privileged Operations and the Trusted X Window Systemwin_selection, Moving Data Between Windowswin_upgrade_sl
Privileged Operations and the Trusted X Window SystemSetting a Window Label 
process clearances, labels defined, Label Relationships 
processes
binding to multilevel ports, Multilevel Portsin labeled zones, Labeled Zonesmultilevel initiated in global zone, Multilevel Operationswriting down from global zone, Write-Down Policy in the Global Zone 
properties
description of
Trusted X Window System Security AttributesTrusted X Window System Security Policyprivileges, Privileged Operations and the Trusted X Window System RS
SCM_UCRED, Using Multilevel Ports With UDP 
security attribute flags, API declarations, Process Security Attribute Flags APIs 
security attributes
accessing labels, Privileged Operations and Labelslabels from remote hosts, Multilevel PortsTrusted X Window System
contrast with Solaris, Trusted X Window System APIsdescription of, Trusted X Window System Security Attributes 
security policy
CDE actions, Creating a CDE Actioncommunication endpoints, Communication Endpointsdefinition of, Understanding Labelsglobal zone, Labels in the Global Zonelabel guidelines, Privileged Operations and Labelslabels, Privileged Operations and Labelsmultilevel operations, Multilevel Operationsmultilevel ports, Multilevel Port Informationnetwork, Default Network Policysockets, AF_UNIX Familytranslating labels, Privileged Operations and LabelsTrusted X Window System, Trusted X Window System Security Policywrite-down in global zone, Write-Down Policy in the Global Zone 
Selection Manager
bypassing with flag, Moving Data Between Windowssecurity policy, Selection Manager 
sensitivity labels
Sensitivity LabelsSensitivity Labels 
SensitivityLabel subclass
code example, Translating Between Labels and Stringsdescription of, SensitivityLabel Subclassmethods, SensitivityLabel Subclass 
sessionid field, Data Types for X11 
setFileLabel method, declaration, Obtaining and Setting the Label of a File 
setflabel() routine
code example, Setting a File Sensitivity Labeldeclaration, Obtaining and Setting the Label of a File 
setpflags() system call, MAC-Exempt Sockets 
single-level ports, description of, Multilevel Port Information 
sl field
Data Types for X11Data Types for X11 
SO_MAC_EXEMPT option, MAC-Exempt Sockets 
SO_RECVUCRED option, Multilevel Ports 
sockets
access checks
Communication EndpointsAF_UNIX Familyexempt from MAC, MAC-Exempt Sockets 
software packages, creating, Creating a Software Package 
SOL_SOCKET, Using Multilevel Ports With UDP 
Solaris
examples of Trusted Extensions APIs, Understanding Labelsinterfaces, API declarations, Solaris Library Routines and System Calls That Use Trusted Extensions Parameters 
SolarisLabel abstract class
description of, SolarisLabel Abstract Classmethods and static factories, SolarisLabel Abstract Class 
str_to_label() routine, code example, Setting a File Sensitivity Label 
strictly dominant labels, Label Relationships 
strictlyDominates method, declaration, Comparing Label Objects 
sys_trans_label privilege
Privileged Operations and LabelsPrivileged Operations and Label Builder 
system calls
API declarations, System Calls and Library Routines in Trusted Extensionsfgetlabel() routine, Obtaining and Setting the Label of a Filegetlabel() routine, Obtaining and Setting the Label of a File |