svcadm(1M)을 검색하려면 섹션에서 1M 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
getpublickey(3c)
Standard C Library Functions getpublickey(3C)
NAME
getpublickey, getsecretkey, publickey - retrieve public or secret key
SYNOPSIS
#include <rpc/rpc.h>
#include <rpc/key_prot.h>
int getpublickey(const char netname[MAXNETNAMELEN],
char publickey[HEXKEYBYTES+1]);
int getsecretkey(const char netname[MAXNETNAMELEN],
char secretkey[HEXKEYBYTES+1], const char *passwd);
DESCRIPTION
The getpublickey() and getsecretkey() functions get public and secret
keys for netname. The key may come from one of the following sources:
o /etc/publickey file. See publickey(5).
o NIS map publickey.byname.
The sources and their lookup order are specified in the /etc/nss‐
witch.conf file. See nsswitch.conf(5).
getsecretkey() has an extra argument, passwd, which is used to decrypt
the encrypted secret key stored in the database.
RETURN VALUES
Both routines return 1 if they are successful in finding the key. Oth‐
erwise, the routines return 0. The keys are returned as null-termi‐
nated, hexadecimal strings. If the password supplied to getsecretkey()
fails to decrypt the secret key, the routine will return 1 but the
secretkey[0] will be set to NULL.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
TRIBUTE VALUE _ MT-LevelSafe
SEE ALSO
secure_rpc(3C), nsswitch.conf(5), publickey(5), attributes(7)
Oracle Solaris 11.4 10 Dec 2009 getpublickey(3C)