/macosx-10.9.5/MITKerberosShim-62.1/mittestcc/ |
H A D | test_ccapi_constants.c | 49 check_int(cc_credentials_v4, 1); 51 check_int(cc_credentials_v4_v5, (cc_credentials_v4 | cc_credentials_v5));
|
H A D | test_ccapi_ccache.c | 310 err = cc_ccache_set_principal(ccache, cc_credentials_v4, "foo@BAR.ORG"); 330 err = cc_context_create_new_ccache(context, cc_credentials_v4, "foo@BAR.ORG", &ccache); 333 check_once_cc_ccache_get_credentials_version(ccache, cc_credentials_v4, ccNoError, "v4 creds"); 596 err = cc_context_create_new_ccache(context, cc_credentials_v4, "foo.BAR@BAZ.ORG", &ccache); 599 check_once_cc_ccache_get_principal(ccache, cc_credentials_v4, "foo.BAR@BAZ.ORG", ccNoError, "trying to get krb4 princ for krb4 ccache"); 692 check_once_cc_ccache_set_principal(ccache, cc_credentials_v4, "foo.BAZ@BAR.ORG", ccNoError, "add v4 principal to v5 only ccache (empty ccache)"); 707 err = cc_context_create_new_ccache(context, cc_credentials_v4, "foo@BAZ.ORG", &ccache); 710 check_once_cc_ccache_set_principal(ccache, cc_credentials_v4, "foo.BAZ@BAR.ORG", ccNoError, "replace v4 only ccache's principal (empty ccache)"); 723 err = cc_context_create_new_ccache(context, cc_credentials_v4, "foo@BAZ.ORG", &ccache); 866 creds_union.version = cc_credentials_v4; [all...] |
/macosx-10.9.5/MITKerberosShim-62.1/include/ |
H A D | mit-CredentialsCache.h | 320 cc_credentials_v4 = 1, enumerator in enum:cc_credential_versions 490 * cc_credentials_version, which is either #cc_credentials_v4 or 605 /*! If \a version is #cc_credentials_v4, a pointer to a cc_credentials_v4_t. */ 787 * if one is passed in). Only cc_credentials_v4 and cc_credentials_v5 are valid 1018 * cc_credentials_vers. The possible return values are #cc_credentials_v4 1051 * passing cc_credentials_v4 or cc_credentials_v5 in cred_vers. Passing
|
/macosx-10.9.5/passwordserver_sasl-170/cyrus_sasl/mac/CommonKClient/mac_kclient3/Headers/CredentialsCache/ |
H A D | CredentialsCache.h | 141 /* $Copyright:
*
* Copyright 1998-2000 by the Massachusetts Institute of Technology.
*
* All rights reserved.
*
* Export of this software from the United States of America may require a
* specific license from the United States Government. It is the
* responsibility of any person or organization contemplating export to
* obtain such a license before exporting.
*
* WITHIN THAT CONSTRAINT, permission to use, copy, modify, and distribute
* this software and its documentation for any purpose and without fee is
* hereby granted, provided that the above copyright notice appear in all
* copies and that both that copyright notice and this permission notice
* appear in supporting documentation, and that the name of M.I.T. not be
* used in advertising or publicity pertaining to distribution of the
* software without specific, written prior permission. Furthermore if you
* modify this software you must label your software as modified software
* and not distribute it in such a fashion that it might be confused with
* the original MIT software. M.I.T. makes no representations about the
* suitability of this software for any purpose. It is provided "as is"
* without express or implied warranty.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* Individual source code files are copyright MIT, Cygnus Support,
* OpenVision, Oracle, Sun Soft, FundsXpress, and others.
*
* Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira,
* and Zephyr are trademarks of the Massachusetts Institute of Technology
* (MIT). No commercial use of these trademarks may be made without prior
* written permission of MIT.
*
* "Commercial use" means use of a name in a product or other for-profit
* manner. It does NOT prevent a commercial firm from referring to the MIT
* trademarks in order to convey information (although in doing so,
* recognition of their trademark status should be given).
* $
*/
/* $Header: /Volumes/backup/dsmigrate/Dumps/../CVS/passwordserver_sasl/cyrus_sasl/mac/CommonKClient/mac_kclient3/Headers/CredentialsCache/CredentialsCache.h,v 1.4 2005/01/10 19:17:31 snsimon Exp $ */
/*
* Declarations for Credentials Cache API Library
*
* API specification: <http://web.mit.edu/pismere/kerberos/ccache-api-v2.html>
*
* Revision 1: Frank Dabek, 6/4/1998
* Revision 2: meeroh, 2/24/1999
* Revision 3: meeroh, 11/12/1999
*
*/
#ifndef __CREDENTIALSCACHE__
#define __CREDENTIALSCACHE__
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#include <KerberosSupport/KerberosConditionalMacros.h>
#if TARGET_API_MAC_OSX && TARGET_API_MAC_CARBON
#include <CoreServices/CoreServices.h>
#elif TARGET_API_MAC_OS8 || TARGET_API_MAC_CARBON
#include <MacTypes.h>
#else
#error "Unknown OS; no system types available"
#endif
#if PRAGMA_IMPORT
# pragma import on
#endif
/* This stuff is to make sure that we always use the same compiler options for
this header file. Otherwise we get really exciting failure modes -- meeroh */
#if PRAGMA_STRUCT_ALIGN
#pragma options align=mac68k4byte
#elif PRAGMA_STRUCT_PACKPUSH
#pragma pack(push, 4)
#elif PRAGMA_STRUCT_PACK
#pragma pack(4)
#endif
#if PRAGMA_ENUM_ALWAYSINT
#pragma enumsalwaysint on
#endif
#if TARGET_CPU_68K
#pragma fourbyteints on
#endif
/*
* Constants
*/
/* API versions */
enum {
ccapi_version_2 = 2,
ccapi_version_3 = 3,
ccapi_version_4 = 4
};
/* Errors */
enum {
ccNoError = 0,
ccIteratorEnd = 201,
ccErrBadParam,
ccErrNoMem,
ccErrInvalidContext,
ccErrInvalidCCache,
ccErrInvalidString, /* 206 */
ccErrInvalidCredentials,
ccErrInvalidCCacheIterator,
ccErrInvalidCredentialsIterator,
ccErrInvalidLock,
ccErrBadName, /* 211 */
ccErrBadCredentialsVersion,
ccErrBadAPIVersion,
ccErrContextLocked,
ccErrContextUnlocked,
ccErrCCacheLocked, /* 216 */
ccErrCCacheUnlocked,
ccErrBadLockType,
ccErrNeverDefault,
ccErrCredentialsNotFound,
ccErrCCacheNotFound, /* 221 */
ccErrContextNotFound,
ccErrServerUnavailable
};
/* Credentials versions */
enum {
cc_credentials_v4 = 1,
cc_credentials_v5 = 2,
cc_credentials_v4_v5 = 3
};
/*
* Basic types
*/
typedef UInt32 (…) 1 /* $Copyright: enumerator in enum:__anon11622
|
/macosx-10.9.5/MITKerberosShim-62.1/Kerberos/ |
H A D | CredentialsCache.h | 333 cc_credentials_v4 = 1, enumerator in enum:cc_credential_versions 503 * cc_credentials_version, which is either #cc_credentials_v4 or 618 /*! If \a version is #cc_credentials_v4, a pointer to a cc_credentials_v4_t. */ 800 * if one is passed in). Only cc_credentials_v4 and cc_credentials_v5 are valid 1031 * cc_credentials_vers. The possible return values are #cc_credentials_v4 1064 * passing cc_credentials_v4 or cc_credentials_v5 in cred_vers. Passing
|