面向开发者的 Oracle® Solaris 11 安全性指南

退出打印视图

更新时间: 2014 年 7 月
 
 

运行 GSSAPI 客户机示例

gss-client 示例在命令行中采用以下形式:

gss-client [–port port] [–d] [–mech mech] host service-name [–f] msg
  • port-用于与 host 所指定的远程计算机建立连接的端口号。

  • –d 标志-用于将安全凭证委托给服务器。具体来说,deleg-flag 变量会设置为 GSS-API 值 GSS_C_DELEG_FLAG。否则,deleg-flag 设置为零。

  • mech-要使用的安全机制的名称,如 Kerberos v5。如果未指定任何机制,GSS-API 将使用缺省机制。

  • host-服务器的名称。

  • service-name-客户机所请求的网络服务的名称。telnetftplogin 服务便是一些典型的示例。

  • msg-作为受保护的数据发送到服务器的字符串。如果指定了 –f 选项,则 msg 是指从中读取字符串的文件名。

客户机应用程序的典型命令行可能如以下示例所示:

% gss-client -port 8080 -d -mech kerberos_v5 erebos.eng nfs "ls"

以下示例不指定机制、端口或委托:

% gss-client erebos.eng nfs "ls"