enum credentials_obtained domain_obtained;
enum credentials_obtained realm_obtained;
enum credentials_obtained ccache_obtained;
+ enum credentials_obtained krb5_ccache_obtained;
enum credentials_obtained client_gss_creds_obtained;
enum credentials_obtained principal_obtained;
enum credentials_obtained keytab_obtained;
/* Allows authentication from a keytab or similar */
struct samr_Password *nt_hash;
+ struct samr_Password *old_nt_hash;
/* Allows NTLM pass-though authentication */
DATA_BLOB lm_response;
DATA_BLOB nt_response;
struct ccache_container *ccache;
+ struct ccache_container *krb5_ccache;
struct gssapi_creds_container *client_gss_creds;
struct keytab_container *keytab;
struct gssapi_creds_container *server_gss_creds;
/* Whether any callback is currently running */
bool callback_running;
+
+ char winbind_separator;
+
+ bool password_will_be_nt_hash;
};
#endif /* __CREDENTIALS_INTERNAL_H__ */