スポンサーリンク

PUBLICKEY(3) FreeBSD ライブラリ関数マニュアル PUBLICKEY(3)

名称

publickey, getpublickey, getsecretkey − 公開鍵か秘密鍵の入手

ライブラリ

RPC Service Library (librpcsvc, −lrpcsvc)

書式

#include <rpc/rpc.h>
#include <rpc/key_prot.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 文字列 (‘‘’’) になります。

関連項目

publickey(5)

/usr/share/doc/psd/23.rpcRPC Programmer’s Manual

FreeBSD 10.0 October 6, 1987 FreeBSD 10.0

スポンサーリンク