RPC_GSS_SET_SVC_NAME(3) |
FreeBSD Library Functions Manual |
RPC_GSS_SET_SVC_NAME(3) |
名称
rpc_gss_set_svc_name —
GSS-API サービスプリンシパルを RPC サービスに関連づける
ライブラリ
RPC GSS-API Authentication Library (librpcsec_gss, -lrpcsec_gss)
書式
#include < rpc/rpcsec_gss.h>
bool_t
rpc_gss_set_svc_name( const char *principal, const char *mechanism, u_int req_time, u_int program, u_int version);
解説
この関数は、与えられた RPC プログラムとバージョンのための RPCSEC_GSS セキュリティコンテキストを認証するのに使用されるサービスプリンシパルを登録します。
パラメータ
-
principal
-
機式“service@hostname”でサービスプリンシパルを表す文字列。
-
mechanism
-
セキュリティメカニズムの名前。
-
req_time
-
サービス資格証明が有効なままで残るべきである秒単位の時間。その他の詳細については、
gss_acquire_cred(3) を参照してください。
-
program
-
このサービスの RPC はプログラム数。
-
version
-
このサービスのための RPC プログラムバージョン。
戻り値
サービスプリンシパルが登録されたなら、
TRUE を返し、そうでなければ、
FALSE を返します。
歴史
rpc_gss_set_svc_name マニュアルページは、
FreeBSD 8.0 ではじめて登場しました。
作者
このマニュアルページは、
Doug Rabson <dfr@FreeBSD.org>によって書かれました。