2.2.7.11 LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION
The LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION structure communicates authentication material. The following structure corresponds to the TrustedDomainAuthInformation information class. Domain trust authentication is specified in [MS-ADTS] section 6.1.6.9.1. This structure maps to the Incoming and Outgoing Trust Password fields, as specified in section 3.1.1.5.
-
typedef struct _LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION { [range(0,1)] unsigned long IncomingAuthInfos; PLSAPR_AUTH_INFORMATION IncomingAuthenticationInformation; PLSAPR_AUTH_INFORMATION IncomingPreviousAuthenticationInformation; [range(0,1)] unsigned long OutgoingAuthInfos; PLSAPR_AUTH_INFORMATION OutgoingAuthenticationInformation; PLSAPR_AUTH_INFORMATION OutgoingPreviousAuthenticationInformation; } LSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION, *PLSAPR_TRUSTED_DOMAIN_AUTH_INFORMATION;
IncomingAuthInfos: The count of LSAPR_AUTH_INFORMATION entries (section 2.2.7.17) in the IncomingAuthenticationInformation field.<35>
IncomingAuthenticationInformation: An array of LSAPR_AUTH_INFORMATION structures. The values are used to compute keys used in inbound trust validation, as specified in [MS-ADTS] section 6.1.6.9.1.
IncomingPreviousAuthenticationInformation: Same as IncomingAuthenticationInformation, but the data is the previous version of the authentication information.
OutgoingAuthInfos: The count of LSAPR_AUTH_INFORMATION entries in the OutgoingAuthenticationInformation field.<36>
OutgoingAuthenticationInformation: An array of LSAPR_AUTH_INFORMATION structures. The values are used to compute keys used in outbound trust validation, as specified in [MS-ADTS] section 6.1.6.9.1.
OutgoingPreviousAuthenticationInformation: Same as OutgoingAuthenticationInformation, but the data is the previous version of the authentication information.