doc/ja_JP.eucJP/man/man3/publickey.3
Kazuo Horikawa cb5d1a9147 Replace jpman project specific RCS keyword with $FreeBSD.
jpman project specific RCS keyword (jpman %Id) is obsolete,
after manual entries are stored in freefall CVS repository.
This old Id is useless and more worse it confuses users and bug reporters.
So, this old Id is removed.

Submitted by:jpman project <man-jp@jp.FreeBSD.org>
2001-05-14 01:10:24 +00:00

46 lines
1.2 KiB
Groff

.\" @(#)publickey.3r 2.1 88/08/07 4.0 RPCSRC
.\" $FreeBSD$
.TH PUBLICKEY 3R "6 October 1987"
.SH 名称
publickey, getpublickey, getsecretkey \- 公開鍵か秘密鍵の入手
.SH 書式
.nf
.B #include <rpc/rpc.h>
.B #include <rpc/key_prot.h>
.LP
.B getpublickey(netname, publickey)
.B char netname[\s-1MAXNETNAMELEN\s0+1];
.B char publickey[\s-1HEXKEYBYTES\s0+1];
.LP
.B getsecretkey(netname, secretkey, passwd)
.B char netname[\s-1MAXNETNAMELEN\s0+1];
.B char secretkey[\s-1HEXKEYBYTES\s0+1];
.B char *passwd;
.fi
.SH 解説
.IX "getpublickey function" "" "\fLgetpublickey()\fP function"
.IX "getsecretkey function" "" "\fLgetsecretkey()\fP function"
このルーチンでは、公開鍵と秘密鍵を
.SM YP
データベースから入手します。
.B getsecretkey(\|)
には
.I passwd
という引数があり、データベースに保存されている、
暗号化された秘密鍵の復号化に使用されます。どちらのルーチンも、鍵が
見つかると 1 を戻し、見つからないと 0 を戻します。
鍵は、
.SM NULL
で終わる 16 進文字列として戻されます。
.B getsecretkey(\|)
に指定されたパスワードで秘密鍵を復号化できない場合は 1 が戻されますが、
.I secretkey
引数は
.SM NULL
文字列 (``'') になります。
.SH 関連項目
.BR publickey (5)
.LP
.TX NETP
.I \s-1RPC\s0 Programmer's Manual