PUBLICKEY(3) FreeBSD ライブラリ関数マニュアル PUBLICKEY(3)
名称
publickey, getpublickey, getsecretkey − 公開鍵か秘密鍵の入手 |
ライブラリ
RPC Service Library (librpcsvc, −lrpcsvc) |
書式
#include <rpc/rpc.h> int |
getpublickey(char netname[MAXNETNAMELEN+1],char publickey[HEXKEYBYTES+1]); int
getsecretkey(char netname[MAXNETNAMELEN+1], char secretkey[HEXKEYBYTES+1], char *passwd); 解説 |
これらのルーチンは、公開鍵と秘密鍵を YP データベースから入手します。 getsecretkey() には追加の引数 passwd があり、データベースに保存されてい る、暗号化された秘密鍵の復号化に使用されます。どちらのルーチンも、鍵が見 つかると 1 を戻し、見つからないと 0 を戻します。鍵は、 NULL で終わる 16 進文字列として戻されます。 getsecretkey() に指定されたパスワードで秘密鍵 を復号化できない場合は 1 が戻されますが、 secretkey 引数は NULL 文字列 (‘‘’’) になります。 |
関連項目
/usr/share/doc/psd/23.rpc の RPC Programmer’s Manual FreeBSD 10.0 October 6, 1987 FreeBSD 10.0 |