getpublickey(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

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)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3