IBM JGSS 应用程序编程步骤

开发 JGSS 应用程序需要多个步骤,包括使用传输令牌,创建必需的 JGSS 对象,建立和删除上下文以及使用每条消息服务。

JGSS 应用程序中的操作遵循通用安全服务应用程序编程接口 (GSS-API) 操作模型。 有关对 JGSS 操作很重要的概念的信息,请参阅 JGSS 概念

JGSS 传输令牌

一些重要的 JGSS 操作以 Java™ 字节数组的形式生成令牌。 应用程序负责将令牌从一个 JGSS 同级转发到另一个 JGSS 同级。 JGSS 不会以任何方式限制应用程序用于传输令牌的协议。 应用程序可以将 JGSS 令牌与其他应用程序 (即,非 JGSS) 数据一起传输。 但是, JGSS 操作仅接受并使用特定于 JGSS 的令牌。

JGSS 应用程序中的操作序列

JGSS 操作需要某些编程构造,您必须按下面列出的顺序使用这些构造。 每个步骤都适用于发起方和接受方。

注: 该信息包含说明如何使用高级 JGSS API 并假定应用程序导入 org.ietf.jgss 包的示例代码片段。 尽管许多高级 API 超负荷,但片段仅显示这些方法中最常用的形式。 当然,请使用最适合您需求的 API mehods。