Sun Enterprise Authentication Mechanism ガイド

RPCSEC_GSS ルーチン

表 8-1で、RPCSEC_GSS コマンドについて説明します。この表は RPCSEC_GSS 関数の概要であり、個々についての説明ではありません。各関数の詳細は、各マニュアルページを参照してください。また、各関数についての概要 (RPCSEC_GSS データ構造のリストも含む) は、rpcsec_gss(3N) のマニュアルページを参照してください。

表 8-1 RPCSEC_GSS の関数
動作関数入力出力
 セキュリティコンテキストを作成するrpc_gss_seccreate() CLIENT ハンドル、プリンシパル名、機構、QOP、サービスタイプAUTH ハンドル
 コンテキストの QOP またはサービスタイプを変更するrpc_gss_set_defaults() 古い QOP、サービス 新しい QOP、サービス
 セキュリティ変換前のデータの最大サイズを表示するrpc_gss_max_data_length() 転送可能なデータの最大サイズ 変換前のデータの最大サイズ
 セキュリティ変換前のデータの最大サイズを表示するrpc_gss_svc_max_data_length() 転送可能なデータの最大サイズ 変換前のデータの最大サイズ
 サーバープリンシパル名を表示するように設定するrpc_gss_set_svc_name() プリンシパル名、RPC プログラム、バージョン番号 成功した場合は TRUE
 呼び出し元 (クライアント) の資格を取り出すrpc_gss_getcred()svc_req 構造体へのポインタ UNIX 資格、RPCSEC_GSS 資格、cookie
 (ユーザー作成の) コールバック関数を指定するrpc_gss_set_callback() コールバック関数へのポインタ 成功した場合は TRUE
 一意のパラメータからプリンシパル名の RPCSEC_GSS 構造体を作成するrpc_gss_get_principal_name() 機構、ユーザー名、マシン名、ドメイン名 RPCSEC_GSS プリンシパル名の構造体
 RPCSEC_GSS ルーチンが失敗したときにエラーコードを取り出すrpc_gss_get_error()    エラー番号が適用可能な場合は、RPCSEC_GSS エラー番号
 インストールされている機構の文字列を取得するrpc_gss_get_mechanisms()    有効な機構のリスト
 有効な QOP 文字列を取得するrpc_gss_get_mech_info() 機構 当該機構に有効な QOP
 サポートされる RPCSEC_GSS のバージョン番号の最大値と最小値rpc_gss_get_versions()    バージョン番号の最高値と最低値
 機構がインストールされているかどうかを調べるrpc_gss_is_installed() 機構 インストールされている場合は TRUE
 ASCII 機構を RPC オブジェクト識別子に変換するrpc_gss_mech_to_oid() 機構 (文字列) 機構 (OID)
 ASCII QOP を整数に変換するrpc_gss_qop_to_num() QOP (文字列) QOP (整数)