Solaris 开发者安全性指南

前言

Solaris 开发者安全性指南》介绍了用于 SolarisTM 操作环境中的安全功能的公共应用编程接口 (application programming interface, API) 和服务提供者接口 (service provider interface, SPI)。术语服务提供者指插入框架以提供安全服务的组件,如加密算法和安全协议。


注 –

此 Solaris 发行版支持使用以下 SPARC® 和 x86 系列处理器体系结构的系统:UltraSPARC®、SPARC64、AMD64、Pentium 和 Xeon EM64T。支持的系统可以在 http://www.sun.com/bigadmin/hcl 上的 Solaris OS: Hardware Compatibility Lists 中找到。本文档列举了在不同类型的平台上进行实现时的所有差别。

在本文档中,这些与 x86 相关的术语表示以下含义:

若想了解本发行版支持哪些系统,请参见 Solaris OS: Hardware Compatibility Lists


目标读者

Solaris 开发者安全性指南》适用于需要编写以下类型程序的 C 语言开发者:


注 –

若想了解 Solaris 功能有哪些 java 语言等效内容,请访问 http://www.java.sun.com/security/index.jsp


阅读本书之前

本指南的读者应该熟悉 C 语言编程。了解安全机制的基础知识是有帮助的,但不是必需的。使用本书无需网络编程的专业知识。

本书的结构

本书分为以下各章。

相关文档

有关安全功能的其他信息,请参见以下资料:

文档、支持和培训

Sun Web 站点提供有关以下附加资源的信息:

印刷约定

下表介绍了本书中的印刷约定。

表 P–1 印刷约定

字体 

含义 

示例 

AaBbCc123

命令、文件和目录的名称;计算机屏幕输出 

编辑 .login 文件。

使用 ls -a 列出所有文件。

machine_name% you have mail.

AaBbCc123

用户键入的内容,与计算机屏幕输出的显示不同 

machine_name% su

Password:

aabbcc123

要使用实名或值替换的命令行占位符 

删除文件的命令为 rm filename

AaBbCc123

保留未译的新词或术语以及要强调的词 

这些称为 Class 选项。

注意:有些强调的项目在联机时以粗体显示。

新词术语强调

新词或术语以及要强调的词 

高速缓存是存储在本地的副本。

保存文件。

《书名》 

书名 

阅读《用户指南》的第 6 章。 

命令中的 shell 提示符示例

下表列出了 C shell、Bourne shell 和 Korn shell 的缺省 UNIX® 系统提示符和超级用户提示符。

表 P–2 Shell 提示符

Shell 

提示符 

C shell 

machine_name%

C shell 超级用户 

machine_name#

Bourne shell 和 Korn shell 

$

Bourne shell 和 Korn shell 超级用户 

#