EN JA
RPC_GSS_SET_SVC_NAME(3)
RPC_GSS_SET_SVC_NAME(3) FreeBSD Library Functions Manual RPC_GSS_SET_SVC_NAME(3)

名称

rpc_gss_set_svc_nameGSS-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>によって書かれました。
January 26, 2010 FreeBSD