Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ publickey(3R) — mips UMIPS RISC/os 4.52

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

publickey(4)



PUBLICKEY(3R)       RISC/os Reference Manual        PUBLICKEY(3R)



NAME
     publickey, getpublickey, getsecretkey - get public or secret
     key

SYNOPSIS
     For -systype sysv and -systype bsd43:

     #include <rpc/rpc.h>
     #include <rpc/keyprot.h>

     getpublickey(netname, publickey)
          char netname[MAXNETNAMELEN+1];
          char publickey[HEXKEYBYTES+1];

     getsecretkey(netname, secretkey, passwd)
          char netname[MAXNETNAMELEN+1];
          char secretkey[HEXKEYBYTES+1];
          char *passwd;

DESCRIPTION
     These routines are used to get public and secret keys from
     the NIS (Network Information Service) database.  getsecret-
     key() has an extra argument, passwd, which is used to
     decrypt the encrypted secret key stored in the database.
     Both routines return 1 if they are successful in finding the
     key, 0 otherwise.  The keys are returned as NULL-terminated,
     hexadecimal strings. If the password supplied to getsecret-
     key() fails to decrypt the secret key, the routine will
     return 1 but the secretkey argument will be a NULL string
     (``'').

SEE ALSO
     publickey(4).

     Chapter 19 in the Programmer's Guide.

ORIGIN
     Sun Microsystems, NFS 4.0

NOTE
     These routines are not resolved by libc.a.  See intro(3R)
     for more information.













                         Printed 1/15/91                   Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026