mirror of
https://github.com/samba-team/samba.git
synced 2025-07-29 15:42:04 +03:00
s4-subdomain: match windows form for trustAuthInOutBlob
Windows does not put a version element in the array Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
committed by
Andrew Bartlett
parent
588c50f11e
commit
94886797bc
@ -721,21 +721,13 @@ class dc_join(object):
|
||||
clear_value.password = password_blob
|
||||
|
||||
clear_authentication_information = drsblobs.AuthenticationInformation()
|
||||
clear_authentication_information.LastUpdateTime = 0
|
||||
clear_authentication_information.LastUpdateTime = samba.unix2nttime(int(time.time()))
|
||||
clear_authentication_information.AuthType = lsa.TRUST_AUTH_TYPE_CLEAR
|
||||
clear_authentication_information.AuthInfo = clear_value
|
||||
|
||||
version_value = drsblobs.AuthInfoVersion()
|
||||
version_value.version = 1
|
||||
|
||||
version = drsblobs.AuthenticationInformation()
|
||||
version.LastUpdateTime = 0
|
||||
version.AuthType = lsa.TRUST_AUTH_TYPE_VERSION
|
||||
version.AuthInfo = version_value
|
||||
|
||||
authentication_information_array = drsblobs.AuthenticationInformationArray()
|
||||
authentication_information_array.count = 2
|
||||
authentication_information_array.array = [clear_authentication_information, version]
|
||||
authentication_information_array.count = 1
|
||||
authentication_information_array.array = [clear_authentication_information]
|
||||
|
||||
outgoing = drsblobs.trustAuthInOutBlob()
|
||||
outgoing.count = 1
|
||||
|
Reference in New Issue
Block a user