本指南将向您介绍 CA ControlMinder 提供的应用程序编程接口 (API)。
CA ControlMinder 向希望开发 CA ControlMinder 内部安全应用程序并针对特定用户需求自定义 CA ControlMinder 函数的程序员提供多个 API:‑‑
CA ControlMinder 提供示例程序。 其他示例在 CA ControlMinder 安装目录的子目录中。
对于 UNIX 和 Windows,此版本的 CA ControlMinder 包括以下 API:
通过授权和身份验证 API,客户端应用程序可以使用 CA ControlMinder 提供的授权和审核机制对预定义或站点定义的抽象资源类请求授权。‑ 使用此 API 可从应用程序内部调用 CA ControlMinder 授权后台进程,以检查用户是否有执行请求操作的授权。
管理 API 可从 CA ControlMinder 数据库中提取信息。 此 API 还允许应用程序执行管理任务(如关闭 seosd),或修改执行活动(如并发登录)的能力。
通过退出 API,您可以通过使用自己的授权例程补充 CA ControlMinder 授权例程来自定义 CA ControlMinder 授权机制。 您也可以将特殊通知函数添加到 CA ControlMinder 活动中。 例如,您可以使用此 API 将特定于站点的加密算法添加到 CA ControlMinder 中。‑
注意:(仅适用于 Windows)。 由于 CA ControlMinder 为认证产品,因此,您必须采用 UTF8 格式格式化所有对象名称和对象属性名称。
单就 UNIX 而言,此版本的 CA ControlMinder 包括以下 API:
通过 LogRoute API,您可以向标准 CA ControlMinder 审核日志函数添加自己的报警。 您也可以使用日志路由后台进程向其他程序添加审核数据保证传送服务或第三方报警系统。‑
版权所有 © 2013 CA。
保留所有权利。
|
|