#define KIM_IDENTITY_ANY ((kim_identity) NULL) |
Constant to specify any Kerberos identity is acceptable.
#define KIM_OPTIONS_DEFAULT ((kim_options) NULL) |
Specifies the user's default options.
#define KIM_OPTIONS_START_IMMEDIATELY ((kim_time_t) 0) |
Specifies that credentials should be valid immediately.
#define KIM_NO_ERROR ((kim_error) 0) |
No error value for the kim_error type.
#define kim_comparison_is_less_than | ( | c | ) | (c < 0) |
Convenience macro for interpreting kim_comparison.
#define kim_comparison_is_equal_to | ( | c | ) | (c == 0) |
Convenience macro for interpreting kim_comparison.
#define kim_comparison_is_greater_than | ( | c | ) | (c > 0) |
Convenience macro for interpreting kim_comparison.
typedef int kim_credential_state |
The state of a credential. See kim_credential_state_enum for possible values.
typedef int32_t kim_error |
The KIM Error type.
typedef int64_t kim_time |
A time value represented in seconds since January 1, 1970.
typedef int64_t kim_lifetime |
A duration represented in seconds.
typedef uint64_t kim_count |
An quantity, usually used to return the number of elements in an array.
typedef int kim_boolean |
A boolean value. 0 means false, all other values mean true.
typedef int kim_comparison |
A comparison between two sortable objects.
typedef const char* kim_string |
The KIM String type. See KIM String Overview for more information.
typedef struct kim_identity_opaque* kim_identity |
A KIM Principal object. See KIM Identity Overview for more information.
typedef struct kim_options_opaque* kim_options |
A KIM Options object. See KIM Options Overview for more information.
typedef struct kim_selection_hints_opaque* kim_selection_hints |
A KIM Selection Hints object. See KIM Selection Hints Overview for more information.
typedef struct kim_preferences_opaque* kim_preferences |
A KIM Preferences object. See KIM Preferences Overview for more information.
typedef struct kim_ccache_iterator_opaque* kim_ccache_iterator |
A KIM CCache Iterator object. See Acquiring a CCache from the Cache Collection for more information.
typedef struct kim_ccache_opaque* kim_ccache |
A KIM CCache object. See KIM CCache Overview for more information.
typedef struct kim_credential_iterator_opaque* kim_credential_iterator |
A KIM Credential Iterator object. See Iterating over the Credentials in a CCache for more information.
typedef struct kim_credential_opaque* kim_credential |
A KIM Credential object. See KIM Credential Overview for more information.
Possible credential states. Credentials may be: