GSS_S_PROMPTING_NEEDED is a bit
[cyrus-sasl.git] / doc / index.html
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <HTML><head>
3 <TITLE>Cyrus SASL library</TITLE>
4 </head>
5 <body>
6 <h1>Cyrus SASL library, version 2</h1>
7
8 <p> SASL (Simple Authentication Security Layer) is an Internet
9 standards-track method for remote computers to authenticate.  The
10 Cyrus SASL library makes supporting various SASL mechanisms easy for
11 both client and server writers.
12
13 <P>The Cyrus project is the implementation of an enterprise mail
14 system by the Carnegie Mellon University Computing Services Department.
15 We are interested in scalable, easy to administer systems.
16
17 <h2>The Cyrus SASL library distribution</h2>
18
19 <p><a href="http://asg.web.cmu.edu/cyrus/download/"><b>Cyrus SASL
20 library distribution</B></A>
21
22 <h2>Documentation</h2>
23
24 <ul>
25 <li> <a href="readme.html"><b>Read Me First</b></A></li>
26 <li> <a href="install.html"><b>Installation Documentation</b></A></li>
27 <li> <a href="upgrading.html"><b>Information for upgrading from SASLv1</b></A></li>
28 <li> <a href="appconvert.html"><b>SASLv1 to SASLv2 Application Conversion Guide</B></A></li>
29 </ul>
30
31 <ul>
32 <li> <a href="components.html">A high-level overview of Cyrus SASL Components</a></li>
33 <li> <a href="sysadmin.html">The Cyrus SASL for System Administrators</A></li>
34 <li> <a href="options.html">Options for use with Cyrus SASL</A></li>
35 <li> <a href="programming.html">The SASL Application Programmer's Guide</A></li>
36 <li> <a href="plugprog.html">The SASL Plugin Programmer's Guide</A></li>
37 <li> <a href="advanced.html">Advanced SASL usage</A></li>
38 </ul>
39
40 <b>Special Platforms</b>
41 <ul>
42 <li> <a href="macosx.html"><b>Mac OS X Build Guide</b></a>
43 <li> <a href="os390.html"><b>OS/390 Build Guide</b></a>
44 <li> <a href="windows.html"><b>Win32 Build Guide</b></a>
45 </ul>
46
47 <b>RFCs and drafts</b>
48
49 <ul>
50 <li> <a href="rfc1321.txt">RFC 1321: The MD5 Message-Digest
51 Algorithm</a></li>
52 <li> <a href="rfc1939.txt">RFC 1939: Post Office Protocol - Version
53 3</a> (APOP/sasl_checkapop)</li>
54 <li> <a href="rfc2104.txt">RFC 2104: HMAC: Keyed-Hashing for Message
55 Authentication</a></li>
56 <li> <a href="rfc2195.txt">RFC 2195: IMAP/POP AUTHorize Extention for
57 Simple Challenge/Response</a>
58 <br>
59 <a href="draft-ietf-sasl-crammd5-xx.txt">
60 draft-ietf-sasl-crammd5: The CRAM-MD5 SASL Mechanism</a> (CRAM-MD5)</li>
61 <li> <a href="rfc2222.txt">RFC 2222: Simple Authentication and
62 Security Layer (SASL)</a> (KERBEROS_V4)
63 <br>
64 <a href="draft-ietf-sasl-rfc2222bis-xx.txt">
65 draft-ietf-sasl-rfc2222bis: Simple Authentication and Security Layer
66 (SASL)</a> (EXTERNAL)</li>
67 <li> <a href="rfc2243.txt">RFC 2243: OTP Extended Responses</a></li>
68 <li> <a href="rfc2245.txt">RFC 2245: Anonymous SASL Mechanism</a>
69 <br>
70 <a href="draft-ietf-sasl-anon-xx.txt">
71 draft-ietf-sasl-anon: Anonymous SASL Mechanism</a> (ANONYMOUS)</li>
72 <li> <a href="rfc2289.txt">RFC 2289: A One-Time Password System</a></li>
73 <li> <a href="rfc2444.txt">RFC 2444: The One-Time-Password SASL
74 Mechanism</a> (OTP)</li>
75 <li> <a href="rfc2595.txt">RFC 2595: Using TLS with IMAP, POP, and
76 ACAP</a>
77 <br>
78 <a href="draft-ietf-sasl-plain-xx.txt">
79 draft-ietf-sasl-plain: Plain SASL Mechanism</a> (PLAIN)</li>
80 <li> <a href="rfc2831.txt">RFC 2831: Using Digest Authentication as a
81 SASL Mechanism</a>
82 <br>
83 <a href="draft-ietf-sasl-rfc2831bis-xx.txt">
84  draft-ietf-sasl-rfc2831bis: Using Digest Authentication as a SASL
85  Mechanism</a> (DIGEST-MD5)</li>
86 <li> <a href="rfc2945.txt">RFC 2945: The SRP Authentication and Key
87 Exchange System</a></li>
88 <li> <a href="rfc3174.txt">RFC 3174: US Secure Hash Algorithm 1 (SHA1)</a></li>
89 <li> <a href="draft-burdis-cat-srp-sasl-xx.txt">
90 draft-burdis-cat-srp-sasl: Secure Remote Password SASL
91 Mechanism</a> (SRP)</li>
92 <li> <a href="draft-ietf-sasl-gssapi-xx.txt">
93 draft-ietf-sasl-gssapi: SASL GSSAPI Mechanisms</a> (GSSAPI)</li>
94 <li> <a href="draft-ietf-sasl-saslprep-xx.txt">
95 draft-ietf-sasl-saslprep: SASLprep: Stringprep profile for user names and passwords</a></li>
96 <li> <a href="draft-murchison-sasl-login-xx.txt">
97 draft-murchison-sasl-login: The LOGIN SASL Mechanism</a> (LOGIN) -- <i>obsolete</i></li>
98 <li> <a href="draft-newman-sasl-passdss-xx.txt">
99 draft-newman-sasl-passdss: DSS Secured Password Authentication Mechanism</a> (PASSDSS-3DES-1)</li>
100 <li> <a href="draft-newman-sasl-c-api-xx.txt">
101 draft-newman-sasl-c-api: The SASL C API</a> (very rough draft)</li>
102 </ul>
103
104 <b>Other Documentation & Resources</b>
105 <ul>
106 <li><a href="http://www.oreillynet.com/pub/a/network/2002/04/09/sasl.html">
107 Using SASL: Pluggable Security</a></li>
108 <li><a href="http://www.oreillynet.com/pub/a/network/2002/04/30/sasl2.html">
109 Using SASL: CMU's Cyrus SASL Library</a></li>
110 <li><a href="http://www.melnikov.ca/mel/devel/SASL_info.html">Information on
111 SASL mechanisms, profiles, servers and clients implementing SASL.</a></li>
112 <li><a href="http://www.sendmail.org/~ca/email/auth.html">FAQ</a> from
113  Sendmail. </li>
114 <li><a href="http://www-cs-students.stanford.edu/~tjw/srp/ndss.html">
115 The Secure Remote Password Protocol</a> paper by Thomas Wu</li>
116 <li><a href="http://beepcore-tcl.sourceforge.net/tclsasl.html">TCL extensions
117 for SASL</A></li>
118 <li><a href="http://davenport.sourceforge.net/ntlm.html">
119 The NTLM Authentication Protocol</a> (NTLM)</li>
120 <li><a href="http://www.snia.org/tech_activities/CIFS/CIFS-TR-1p00_FINAL.pdf">
121 Common Internet File System (CIFS) Technical Reference</a> (SMB/NTLM)</li>
122 </ul>
123
124 <p><hr><p>
125 <A HREF="http://asg.web.cmu.edu/cyrus">Go</A> to the Project Cyrus Home Page<br>
126 <A HREF="http://asg.web.cmu.edu">Go</A> to the Andrew Systems Group homepage.
127 </body>