[gs]et kdc offset per ccache, add kcm as api cache
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
* (Royal Institute of Technology, Stockholm, Sweden).
|
||||
* All rights reserved.
|
||||
*
|
||||
* Portions Copyright (c) 2009 Apple Inc. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
@@ -412,7 +414,7 @@ typedef struct krb5_creds {
|
||||
|
||||
typedef struct krb5_cc_cache_cursor_data *krb5_cc_cache_cursor;
|
||||
|
||||
#define KRB5_CC_OPS_VERSION 2
|
||||
#define KRB5_CC_OPS_VERSION 3
|
||||
|
||||
typedef struct krb5_cc_ops {
|
||||
int version;
|
||||
@@ -442,6 +444,8 @@ typedef struct krb5_cc_ops {
|
||||
krb5_error_code (*get_default_name)(krb5_context, char **);
|
||||
krb5_error_code (*set_default)(krb5_context, krb5_ccache);
|
||||
krb5_error_code (*lastchange)(krb5_context, krb5_ccache, krb5_timestamp *);
|
||||
krb5_error_code (*set_kdc_offset)(krb5_context, krb5_ccache, krb5_deltat);
|
||||
krb5_error_code (*get_kdc_offset)(krb5_context, krb5_ccache, krb5_deltat *);
|
||||
} krb5_cc_ops;
|
||||
|
||||
struct krb5_log_facility;
|
||||
@@ -834,6 +838,7 @@ extern KRB5_LIB_VARIABLE const krb5_cc_ops krb5_acc_ops;
|
||||
extern KRB5_LIB_VARIABLE const krb5_cc_ops krb5_fcc_ops;
|
||||
extern KRB5_LIB_VARIABLE const krb5_cc_ops krb5_mcc_ops;
|
||||
extern KRB5_LIB_VARIABLE const krb5_cc_ops krb5_kcm_ops;
|
||||
extern KRB5_LIB_VARIABLE const krb5_cc_ops krb5_akcm_ops;
|
||||
extern KRB5_LIB_VARIABLE const krb5_cc_ops krb5_scc_ops;
|
||||
|
||||
extern KRB5_LIB_VARIABLE const krb5_kt_ops krb5_fkt_ops;
|
||||
|
Reference in New Issue
Block a user