Changeset 745 for trunk/server/source3/include/krb5_protos.h
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
source3/include/krb5_protos.h (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source3/include/krb5_protos.h
r414 r745 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 29 /* work around broken krb5.h on sles9 */ 2 30 #ifdef SIZEOF_LONG … … 37 65 #endif 38 66 67 68 39 69 /* Samba wrapper function for krb5 functionality. */ 40 70 bool setup_kaddr( krb5_address *pkaddr, struct sockaddr_storage *paddr); … … 47 77 #endif 48 78 krb5_error_code get_kerberos_allowed_etypes(krb5_context context, krb5_enctype **enctypes); 49 bool get_krb5_smb_session_key(krb5_context context, krb5_auth_context auth_context, DATA_BLOB *session_key, bool remote); 79 bool get_krb5_smb_session_key(TALLOC_CTX *mem_ctx, 80 krb5_context context, 81 krb5_auth_context auth_context, 82 DATA_BLOB *session_key, bool remote); 50 83 krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry); 51 84 krb5_principal kerberos_fetch_salt_princ_for_host_princ(krb5_context context, krb5_principal host_princ, int enctype); … … 69 102 size_t length); 70 103 time_t get_authtime_from_tkt(krb5_ticket *tkt); 71 void smb_krb5_free_ap_req(krb5_context context,72 krb5_ap_req *ap_req);73 104 krb5_error_code smb_krb5_get_keyinfo_from_ap_req(krb5_context context, 74 105 const krb5_data *inbuf, … … 89 120 krb5_const_principal princ1, 90 121 krb5_const_principal princ2); 91 int cli_krb5_get_ticket(const char *principal, time_t time_offset,92 DATA_BLOB *ticket, DATA_BLOB *session_key_krb5,93 uint32 extra_ap_opts, const char *ccname,94 time_t *tgs_expire,95 const char *impersonate_princ_s);96 122 krb5_error_code smb_krb5_renew_ticket(const char *ccache_string, const char *client_string, const char *service_string, time_t *expire_time); 97 123 krb5_error_code kpasswd_err_to_krb5_err(krb5_error_code res_code); … … 124 150 krb5_keytab keytab, 125 151 const char **keytab_name); 126 int smb_krb5_kt_add_entry_ext(krb5_context context,127 krb5_keytab keytab,128 krb5_kvno kvno,129 const char *princ_s,130 krb5_enctype *enctypes,131 krb5_data password,132 bool no_salt,133 bool keep_old_entries);134 152 krb5_error_code smb_krb5_get_credentials(krb5_context context, 135 153 krb5_ccache ccache, … … 145 163 char *smb_krb5_principal_get_realm(krb5_context context, 146 164 krb5_principal principal); 165 166 147 167 #endif /* HAVE_KRB5 */ 148 168 169 170 171 172 173 174 175 176 177 178 179 180 181
Note:
See TracChangeset
for help on using the changeset viewer.
