doc/ja_JP.eucJP/man/man3/publickey.3
Kazuo Horikawa 961e281418 man3 changes provided by jpman project
Submitted by:	yuko@veltec.co.jp, jpman project <man-jp@jp.FreeBSD.org>
Obtained from:	http://veltec.co.jp/jman/
2002-03-09 15:23:45 +00:00

53 lines
1.1 KiB
Groff

.\" @(#)publickey.3r 2.1 88/08/07 4.0 RPCSRC
.\" %FreeBSD: src/lib/libc/rpc/publickey.3,v 1.4.2.1 2001/01/18 10:20:24 ru Exp %
.\" $FreeBSD$
.\"
.Dd October 6, 1987
.Dt PUBLICKEY 3
.Os
.Sh 名称
.Nm publickey , getpublickey , getsecretkey
.Nd 公開鍵か秘密鍵の入手
.Sh ライブラリ
.Lb librpcsvc
.Sh 書式
.Fd "#include <rpc/rpc.h>"
.Fd "#include <rpc/key_prot.h>"
.Ft int
.Fo getpublickey
.Fa "char netname[MAXNETNAMELEN+1]"
.Fa "char publickey[HEXKEYBYTES+1]"
.Fc
.Ft int
.Fo getsecretkey
.Fa "char netname[MAXNETNAMELEN+1]"
.Fa "char secretkey[HEXKEYBYTES+1]"
.Fa "char *passwd"
.Fc
.Sh 解説
これらのルーチンは、公開鍵と秘密鍵を
.Tn YP
データベースから入手します。
.Fn getsecretkey
には追加の引数
.Fa passwd
があり、
データベースに保存されている、暗号化された秘密鍵の復号化に使用されます。
どちらのルーチンも、鍵が見つかると 1 を戻し、見つからないと 0 を戻します。
鍵は、
.Dv NULL
で終わる 16 進文字列として戻されます。
.Fn getsecretkey
に指定されたパスワードで秘密鍵を復号化できない場合は 1 が戻されますが、
.Fa secretkey
引数は
.Dv NULL
文字列
.Pq Dq
になります。
.Sh 関連項目
.Xr publickey 5
.Pp
.Pa /usr/share/doc/psd/23.rpc
.%T "RPC Programmer's Manual"