|
|
1.1 root 1: .TH "CREDENTIALS" 3 "3-Feb-87" Cornell
2: .\" $Header: credentials.n,v 1.2 87/04/01 13:55:40 ed Exp $
3: .SH NAME
4: GetSimpleCredsAndVerifier
5: MakeSimpleCredsAndVerifier,
6: \- Authentication credentials/verifier creation routines
7: .SH SYNOPSIS
8: .PP
9: .nf
10: .B "#include <xnscourier/Authentication2.h>"
11: .PP
12: .B "GetSimpleCredsAndVerifier(name, pwd, credentials, verifier)"
13: .B " Authentication2_Clearinghouse_Name *name;"
14: .B " char *pwd;"
15: .B " Authentication2_Credentials *credentials;"
16: .B " Authentication2_Verifier *verifier;"
17: .PP
18: .B "MakeSimpleCredsAndVerifier(name, pwd, credentials, verifier)"
19: .B " Authentication2_Clearinghouse_Name *name;"
20: .B " char *pwd;"
21: .B " Authentication2_Credentials *credentials;"
22: .B " Authentication2_Verifier *verifier;"
23: .f
24: .PP
25: Link with
26: .IR "-lcourier" .
27: .SH DESCRIPTION
28: .PP
29: .I GetSimpleCredsAndVerifier
30: determines the user name and simple verifier by
31: calling
32: .I getXNSuser
33: and then creates the appropriate simple credentials and verifier returning
34: them in the areas pointed to by the arguments
35: .I credentials
36: and
37: .IR verifier .
38: .I GetSimpleCredsAndVerifier
39: also returns the user Clearinghouse name in the area and the ascii form of
40: the simple verifier in the area pointed to by
41: .I name
42: and
43: .I pwd
44: respectively. This is used in conjunction with the use of
45: .I xnscreds
46: which sets the appropriate environment variables for
47: .B XNSNAME
48: and
49: .BR XNSPASSWD .
50: .PP
51: The routine
52: .I MakeSimpleCredsAndVerifier
53: creates a set of Authentication credentials and verifier of type simple from
54: the user name (in Clearinghouse 3-part format) and password supplied in the
55: arguments
56: .I name
57: and
58: .IR pwd .
59: The created credentials and verifier are returned in the areas pointed to by
60: the arguments
61: .I credentials
62: and
63: .IR verifier .
64: .PP
65: .I MakeSimpleCredsAndVerifier
66: is maintained for backward compatiblity.
67: .SH NOTES
68: At this time only the simple flavor of credentials and verifiers are
69: supported.
70: .SH FILES
71: /usr/local/lib/libcourier.a -lcourier library.
72: .SH SEE ALSO
73: getXNSuser(3n), xnscreds(1n)
74: .br
75: ``XNS Courier Under Unix''
76: .br
77: Authentication Protocol, \s8XSIS\s0 098404 (April 1984).
78: .SH AUTHOR
79: J.Q. Johnson
80:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.