doc/documentation/manual-pages/ja/man3/publickey.3
Sergio Carlavilla Delgado 989d921f5d Migrate doc to Hugo/AsciiDoctor
I'm very pleased to announce the release of
our new website and documentation using
the new toolchain with Hugo and AsciiDoctor.

To get more information about the new toolchain
please read the FreeBSD Documentation Project Primer[1],
Hugo docs[2] and AsciiDoctor docs[3].

Acknowledgment:
Benedict Reuschling <bcr@>
Glen Barber <gjb@>
Hiroki Sato <hrs@>
Li-Wen Hsu <lwhsu@>
Sean Chittenden <seanc@>
The FreeBSD Foundation

[1] https://docs.FreeBSD.org/en/books/fdp-primer/
[2] https://gohugo.io/documentation/
[3] https://docs.asciidoctor.org/home/

Approved by:    doceng, core
2021-01-26 00:31:29 +01: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.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"