summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMiro Jurisic <meeroh@mit.edu>1999-09-10 19:04:32 +0000
committerMiro Jurisic <meeroh@mit.edu>1999-09-10 19:04:32 +0000
commitff013d5268b5cd7479b88ec6a8c546e144caa267 (patch)
tree19cb5e48c7858b9d28b36cfb15e923ee5cd72913 /src
parent33b8ad8df04e6714fcbe6a7085c0c4d411c8ca50 (diff)
downloadkrb5-ff013d5268b5cd7479b88ec6a8c546e144caa267.tar.gz
krb5-ff013d5268b5cd7479b88ec6a8c546e144caa267.tar.xz
krb5-ff013d5268b5cd7479b88ec6a8c546e144caa267.zip
Added
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11800 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/mac/ComErrLib ReadMe5
-rw-r--r--src/mac/GSSLib ReadMe4
-rw-r--r--src/mac/KerberosProfileLib ReadMe11
-rw-r--r--src/mac/libraries/Kerberos v5 Globals/Krb5Globals.html81
4 files changed, 101 insertions, 0 deletions
diff --git a/src/mac/ComErrLib ReadMe b/src/mac/ComErrLib ReadMe
new file mode 100644
index 0000000000..3f1c8f4d06
--- /dev/null
+++ b/src/mac/ComErrLib ReadMe
@@ -0,0 +1,5 @@
+ComErrLib implements the UNIX com_err API. See the com_err man page on a UNIX
+machine for details about the API.
+
+Note that you need both ComErrLib:Headers: and Kerberos5Lib:Headers in your
+include path to use com_err.h \ No newline at end of file
diff --git a/src/mac/GSSLib ReadMe b/src/mac/GSSLib ReadMe
new file mode 100644
index 0000000000..1f92f55297
--- /dev/null
+++ b/src/mac/GSSLib ReadMe
@@ -0,0 +1,4 @@
+GSSLib implements the Generic Security Services API. The APi is documented in
+RFC 2078, which you can find at <ftp://ftp.isi.edu/in-notes/rfc2078.txt>.
+
+The mechanism used by this implementation is Kerberos v5.
diff --git a/src/mac/KerberosProfileLib ReadMe b/src/mac/KerberosProfileLib ReadMe
new file mode 100644
index 0000000000..ff3fadafdb
--- /dev/null
+++ b/src/mac/KerberosProfileLib ReadMe
@@ -0,0 +1,11 @@
+KerberosProfileLib implements the Kerberos profile API, used for reading and writing
+Kerberos configuration files. See profile.h for API documentation.
+
+Note that you should rarely, if ever, use profile_init or profile_init_path. You
+probably mean to use krb5_get_profile, to avoid making your code depend on the
+location of a specific Kerberos 5 preferences file. This is especially important
+as the name and possibly the location of Kerberos configuration file is going to
+change in the future.
+
+Also note that you need both Kerberos5Lib:Headers: and KerberosProfileLib:Headers:
+in your include path to use profile.h \ No newline at end of file
diff --git a/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.html b/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.html
new file mode 100644
index 0000000000..79a735296e
--- /dev/null
+++ b/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.html
@@ -0,0 +1,81 @@
+<!-- #include "header.html"
+ #TITLE#="Kerberos v5 Globals Library API Functions"
+ #BASEHREF#=""
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<HTML>
+<HEAD>
+ <TITLE> Kerberos v5 Globals Library API Functions </TITLE>
+</HEAD>
+<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#663399">
+<CENTER>
+ <TABLE BORDER=0 CELLSPACING=8>
+ <TR>
+ <TD><IMG SRC="http://web.mit.edu/macdev/www/is-logo.gif" ALT="MIT Information Systems"></TD>
+ <TD><BR><H1>Macintosh Development</H1></TD>
+ </TR>
+ </TABLE> <BR>
+ [<A HREF="http://web.mit.edu/macdev/www/macdev.html">Home</A>]
+ [<A HREF="http://web.mit.edu/macdev/www/about.html">About Us</A>]
+ [<A HREF="http://web.mit.edu/macdev/www/people.html">People</A>]
+ [<A HREF="http://web.mit.edu/macdev/www/applications.html">Applications</A>]
+ [<A HREF="http://web.mit.edu/macdev/www/support.html">MIT Support Library</A>] <BR>
+ [<A HREF="http://web.mit.edu/macdev/www/kerberos.html">MIT Kerberos</A>]
+ [<A HREF="http://web.mit.edu/macdev/www/macosx.html">Mac OS X</A>]
+ [<A HREF="http://web.mit.edu/macdev/www/documentation.html">Developer Documentation</A>]
+ [<A HREF="http://web.mit.edu/is/">Information Systems</A>]
+<P> </CENTER> <HR>
+<!-- end include -->
+<TABLE BORDER=0 CELLSPACING=4>
+ <TR>
+ <TD><IMG SRC="../../Common/Documentation/MITKerberosLib.gif"></TD>
+ <TD><B><FONT SIZE="+3">Kerberos v5 Globals Library API Functions</FONT></B></TD>
+ </TR>
+</TABLE>
+<BLOCKQUOTE>
+ <FONT SIZE="+1"><CODE>OSStatus <A NAME="Krb5GlobalsSetDefaultCacheName"><B>Krb5GlobalsSetDefaultCacheName</B></A>
+ (char* inName);</CODE></FONT><BR>
+ <BLOCKQUOTE>
+ Krb5GlobalsSetDefaultCacheName sets the systemwide default cache for the Kerberos 5
+ library to <CODE>inName</CODE>.
+ <P>
+ If successful, the function returns <CODE>noErr</CODE>. If it fails to allocate
+ memory for the cache name, it returns <CODE>memFullErr</CODE>.
+ </BLOCKQUOTE>
+ <FONT SIZE="+1"><CODE>UInt32 <A HREF = "Krb5GlobalsGetDefaultCacheName"><B>Krb5GlobalsGetDefaultCacheName</B></A>
+ (char* inName, UInt32 inLength);
+</CODE></FONT>
+ <BLOCKQUOTE>
+ Krb5GlobalsGetDefaultCacheName returns the name of the current systemwide default
+ credentials cache for the Kerberos v5 library. <CODE>inName</CODE> should point
+ to at least <CODE>inLength</CODE> bytes of memory. Actual length of the cache
+ name is returned. <P>
+ If <CODE>inName</CODE> is <CODE>nil</CODE>, the length of the cache name is
+ returned.
+ </BLOCKQUOTE>
+ <FONT SIZE="+1"><CODE>OSStatus <A NAME="Krb5GlobalsSetUniqueDefaultCacheName"><B>Krb5GlobalsSetUniqueDefaultCacheName</B></A>
+ ();</CODE></FONT><BR>
+ <BLOCKQUOTE>
+ Krb5GlobalsSetUniqueDefaultCacheName sets the systemwide default credentials cache
+ name for Kerberos v5 library to a unique string (i.e., one that is not the name
+ of any of the existing credentials caches).
+ <P>
+ If successful, the function returns <CODE>noErr</CODE>. If it fails to allocate
+ memory for the cache name, it returns <CODE>memFullErr</CODE>.
+ </BLOCKQUOTE>
+ <FONT SIZE="+1"><CODE>UInt32 <A NAME="Krb5GlobalsGetDefaultCacheNameModification"><B>Krb5GlobalsGetDefaultCacheNameModification</B></A>
+ ();</CODE></FONT><BR>
+ <BLOCKQUOTE>
+ Krb5GlobalsGetDefaultCacheNameModification returns modification counter for the
+ systemwide default credentials cache name for the Kerberos v5 library. If result
+ of two calls to Krb5GlobalsGetDefaultCacheNameModification is different, the
+ default cache name has changed between them.
+ </BLOCKQUOTE>
+</BLOCKQUOTE>
+<!-- #include "footer.html" -->
+<P> <HR> <FONT SIZE="+1"> <B> Questions or comments? Send mail to
+<A HREF="mailto:macdev@mit.edu">macdev@mit.edu</A> </B> </FONT> <BR>
+Last updated on $Date$ <BR>
+Last modified by $Author$
+</BODY> </HTML>
+<!-- end include -->