From: Miro Jurisic Date: Fri, 10 Sep 1999 19:04:32 +0000 (+0000) Subject: Added X-Git-Tag: krb5-1.2-beta1~239 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=ff013d5268b5cd7479b88ec6a8c546e144caa267;p=krb5.git Added git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11800 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/mac/ComErrLib ReadMe b/src/mac/ComErrLib ReadMe new file mode 100644 index 000000000..3f1c8f4d0 --- /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 000000000..1f92f5529 --- /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 . + +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 000000000..ff3fadafd --- /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 000000000..79a735296 --- /dev/null +++ b/src/mac/libraries/Kerberos v5 Globals/Krb5Globals.html @@ -0,0 +1,81 @@ + + + + + Kerberos v5 Globals Library API Functions + + +
+ + + + + +
MIT Information Systems

Macintosh Development


+ [Home] + [About Us] + [People] + [Applications] + [MIT Support Library]
+ [MIT Kerberos] + [Mac OS X] + [Developer Documentation] + [Information Systems] +


+ + + + + + +
Kerberos v5 Globals Library API Functions
+
+ OSStatus Krb5GlobalsSetDefaultCacheName + (char* inName);
+
+ Krb5GlobalsSetDefaultCacheName sets the systemwide default cache for the Kerberos 5 + library to inName. +

+ If successful, the function returns noErr. If it fails to allocate + memory for the cache name, it returns memFullErr. +

+ UInt32 Krb5GlobalsGetDefaultCacheName + (char* inName, UInt32 inLength); + +
+ Krb5GlobalsGetDefaultCacheName returns the name of the current systemwide default + credentials cache for the Kerberos v5 library. inName should point + to at least inLength bytes of memory. Actual length of the cache + name is returned.

+ If inName is nil, the length of the cache name is + returned. +

+ OSStatus Krb5GlobalsSetUniqueDefaultCacheName + ();
+
+ 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). +

+ If successful, the function returns noErr. If it fails to allocate + memory for the cache name, it returns memFullErr. +

+ UInt32 Krb5GlobalsGetDefaultCacheNameModification + ();
+
+ 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. +
+
+ +


Questions or comments? Send mail to +macdev@mit.edu
+Last updated on $Date$
+Last modified by $Author$ + +