Skip to Content
Sun and Oracle
Channel Sun
How to Buy
Log In
Svenska
docs.sun.com Hem
>
Trusted Solaris 8 2/04 Collection
> Trusted Solaris Developer's Guide
Trusted Solaris Developer's Guide
Sök endast i den här boken
Hjälp för sökning
Inom
Trusted Solaris 8 2/04 Collection
Trusted Solaris 8 HW 7/03 AnswerBook
Trusted Solaris 8 HW 12/02 AnswerBook
Trusted Solaris 8 4/01 AnswerBook
Hitta mer dokumentation
Bläddra Titlar Dokumentation
Bläddra i Produktdokumentation
Supportresurser som ingår
Suns kurser
Systemportalen BigAdmin
Suns supportcenter
Sun Solve
Ladda ner denna bok i PDF (963 KB)
Trusted Solaris Developer's Guide
Book Information
Preface
Related Books
How This Book is Organized
Ordering Sun Documents
Accessing Sun Documentation Online
Typographic Changes and Symbols
1. Introduction to the API and Security Policy
Operating Environment Features
Data Objects
Application Programming Interfaces
Security Policy
2. Getting Started
System Security Configuration and Attribute Information
Trusted Solaris Security Mechanisms
User and Rights Profile Databases
3. Privileges
Types of Privileges
Privilege Sets
Types of Privileged Applications
Privilege Names and Descriptions
Privileged Operations
Privilege Guidelines
Data Types, Header Files, and Libraries
Privilege Macros
Interface Declarations
Translating Privileges
Get Description Text for Privilege ID
Setting and Getting File Privilege Sets
Bracketing Effective Privileges
Checking and Modifying Privileges
Fork a Process
Execute a File
Set User ID
4. Labels
CMW Label Description
Acquiring CMW labels
Privileged Operations
Label Guidelines
Data Types, Header Files, and Libraries
Programming Interface Declarations
5. Label Code Examples
Retrieving Version String
Initialize Binary Labels and Check Types
Get Process CMW Label
Set SL Portion of Process CMW Label
Get File CMW Label
Set SL Portion of File CMW Label
File System Label Range
Test Label Relationships
Accessing CMW Label Portions
Finding Binary Level Bounds
Check Accreditation Range
Validating Labels
Getting Character-Coded Color Names
Label Encodings Information
Translating Labels
Printer Banner Information
6. Process Clearance
Use of Process Clearance
Privileged Operations
Data Types, Header Files, and Libraries
Programming Interface Declarations
Process Clearance Operations
7. Multilevel Directories
Directory Structure
Adorned Names
Privileged Operations
Data Types, Header Files, and Libraries
Programming Interface Declarations
Query MLD and SLD Name
Using Path Names with Adornments
8. Application Auditing
Third-Party User Activities
Privileged Operations
Header Files and Libraries
Declaration and Argument Types
Preliminary Setup for Code Examples
Creating an Audit Record
Queueing Audit Records
Specifying a Preselection Mask
Creating Audit Records in Parallel
Using the Save Area
Using the Server Area and Adding a Sensitivity Label
Argument Information
Command Line Arguments
Privilege Sets
Interprocess Communications Identifier
9. Accessing User and Rights Profile Data
The User Databases
Accessing the User Databases
10. Interprocess Communications
Privileges and Communications
Unnamed Pipes
Named Pipes (FIFOs)
Pseudo-Terminal Devices (PTYs)
Signals
Process Tracing
Mapped Memory
System V IPC
Communication Endpoints
11. System V Interprocess Communication
Privileged Operations
Data Types, Header Files, and Libraries
Programming Interface Declarations
Using Shared Memory Labels
12. Trusted Security Information Exchange Library
Security Attributes
Privileged Operations
Data Types, Header Files, and Libraries
Programming Interface Declarations
Getting and Setting Security Attributes
Receiving and Retrieving Security Attributes
Examining Attributes
Getting Attribute Size
Copying and Duplicating Attribute Structures
Compare Attribute Structures
Clear Attribute Structure
Creating Attribute Masks
Free Space
Client-Server Application
Running the Programs
13. Remote Procedure Calls
Mapping
Multilevel Ports
Security Attributes
Header Files and Libraries
Programming Interfaces
Client-Server Application
14. Trusted X Window System
X Windows Environment
Security Attributes
Security Policy
Privileged Operations
Data Types, Header Files, and Libraries
Programming Interface Declarations
Example Motif Application
Getting Window Attributes
Translate Label with Font List
Getting a Window CMW Label
Setting a Window CMW Label
Getting the Window User ID
Getting the X Window Server Workstation Owner ID
Source Code
Changing Window Configuration
15. Label Builder
Header Files and Libraries
Programming Interfaces
Creating an Interactive User Interface
Online Help
A. Programmer's Reference
Man Pages
Making Shared Libraries Trusted
Header File Locations
Abbreviations in Names
Developing, Testing, and Debugging
Releasing an Application
B. Trusted Solaris Interfaces Reference
System Security Configuration
File System Security Attributes and Flags
Process Security Attribute Flags
Privileges
Privilege Macros
Labels
Label Clipping Interfaces
Clearances
Application Auditing
Multilevel Directories
Database Access
System V IPC
TSIX
RPC
Label Builder
X Window System
Trusted Streams
System Calls
Trusted Kernel Functions for Drivers
Library Routines
Index
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
X
News Center
About Sun
Contact Sun
Terms of Use
Privacy
Copyright
1994-2009
Sun Microsystems, Inc.