diff options
Diffstat (limited to 'documentation/manual-pages/ja/man3/publickey.3')
-rw-r--r-- | documentation/manual-pages/ja/man3/publickey.3 | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/documentation/manual-pages/ja/man3/publickey.3 b/documentation/manual-pages/ja/man3/publickey.3 new file mode 100644 index 0000000000..5549c3a143 --- /dev/null +++ b/documentation/manual-pages/ja/man3/publickey.3 @@ -0,0 +1,53 @@ +.\" @(#)publickey.3r 2.1 88/08/07 4.0 RPCSRC +.\" %FreeBSD: src/lib/libc/rpc/publickey.3,v 1.4.2.2 2001/12/14 18:33:56 ru Exp % +.\" $FreeBSD$ +.\" +.Dd October 6, 1987 +.Dt PUBLICKEY 3 +.Os +.Sh 名称 +.Nm publickey , getpublickey , getsecretkey +.Nd 公開鍵か秘密鍵の入手 +.Sh ライブラリ +.Lb librpcsvc +.Sh 書式 +.In rpc/rpc.h +.In 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" |