加密框架是 Solaris OS 的一部分,它提供 Sun Microsystems, Inc. 和各个第三方供应商的加密服务。加密框架提供以下各种服务:
消息加密和消息摘要
消息验证代码 (Message authentication code, MAC)
数字签名
用来访问加密服务的应用程序编程接口 (Application programming interface, API)
用来提供加密服务的服务提供者接口 (Service provider interface, SPI)
用来管理加密资源的管理命令
下图提供了加密框架的概述。该图中的浅灰色阴影表示加密框架的用户级部分,深灰色阴影表示加密框架的内核级部分,带有斜条纹的背景表示专用软件部分。