Added
authorMiro Jurisic <meeroh@mit.edu>
Fri, 10 Sep 1999 19:04:32 +0000 (19:04 +0000)
committerMiro Jurisic <meeroh@mit.edu>
Fri, 10 Sep 1999 19:04:32 +0000 (19:04 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11800 dc483132-0cff-0310-8789-dd5450dbe970

src/mac/ComErrLib ReadMe [new file with mode: 0644]
src/mac/GSSLib ReadMe [new file with mode: 0644]
src/mac/KerberosProfileLib ReadMe [new file with mode: 0644]
src/mac/libraries/Kerberos v5 Globals/Krb5Globals.html [new file with mode: 0644]

diff --git a/src/mac/ComErrLib ReadMe b/src/mac/ComErrLib ReadMe
new file mode 100644 (file)
index 0000000..3f1c8f4
--- /dev/null
@@ -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 (file)
index 0000000..1f92f55
--- /dev/null
@@ -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 (file)
index 0000000..ff3fada
--- /dev/null
@@ -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 (file)
index 0000000..79a7352
--- /dev/null
@@ -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 -->