PUBLICKEY(3)

명칭
publickey, getpublickey, getsecretkey - 공개열쇠나 비밀열쇠의 입수

프로그램 라이브러리
librpcsvc

서식
<rpc/rpc.h> <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)

해설
이러한 routine는, 공개열쇠와 비밀열쇠를 YP 데이타베이스로부터 입수합니다. getsecretkey() 에는 추가의 인수 passwd (이)가 있어, 데이타베이스에 보존되고 있는, 암호화된 비밀열쇠의 복호화(decode)에 사용됩니다. 어느 쪽의 routine도, 열쇠가 발견되면(자) 1 을 되돌려, 발견되지 않으면 0 을 되돌립니다. 열쇠는, NULL 그리고 끝나는 16 진캐릭터 라인으로서 되돌려집니다. getsecretkey() (으)로 지정된 패스워드로 비밀열쇠를 복호화(decode) 할 수 없는 경우는 1 이 되돌려집니다만, secretkey 인수는 NULL 캐릭터 라인 (“”) (이)가 됩니다.

관련 항목
publickey(5)

/usr/share/doc/psd/23.rpc 의