EncAuthorizationData_key=None, # optional
EncAuthorizationData_usage=None): # optional
+ time.sleep(2)
check_error_fn = kdc_exchange_dict['check_error_fn']
check_rep_fn = kdc_exchange_dict['check_rep_fn']
generate_fast_fn = kdc_exchange_dict['generate_fast_fn']
outer_req = kdc_exchange_dict['outer_req']
if till_time is None:
+ till_time = self.get_KerberosTime(offset=3600)
till_time = self.get_KerberosTime(offset=36000)
+ if req_msg_type == KRB_AS_REQ:
+ till_time = self.get_KerberosTime(offset=3600)
+ if req_msg_type == KRB_AS_REQ:
+ till_time = self.get_KerberosTime(offset=7200)
if 'nonce' in kdc_exchange_dict:
nonce = kdc_exchange_dict['nonce']
realm=service2_realm,
sname=service2_sname,
etypes=etypes,
+ till_time=self.get_KerberosTime(offset=72000),
additional_tickets=additional_tickets,
EncAuthorizationData=EncAuthorizationData,
EncAuthorizationData_key=EncAuthorizationData_key,