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

개요

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

getpublickey(3c)

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   nss‐
       witch.conf(5) configuration.


       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 se‐
       cretkey[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               6 Oct 2022                  getpublickey(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3