PUBLICKEY(3)

名称
publickey, getpublickey, getsecretkey - 公開鍵か秘密鍵の入手

ライブラリ
librpcsvc

書式
#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.rpc の