1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

s3:gse: Check if we have a target_princpal set we should use

BUG: https://bugzilla.samba.org/show_bug.cgi?id=12554

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>

Signed-off-by: Andreas Schneider <asn@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
Andreas Schneider 2017-03-09 08:11:07 +01:00 committed by Andreas Schneider
parent 3ba1ad1f8c
commit ada31d65d6

View File

@ -342,6 +342,7 @@ static NTSTATUS gse_get_client_auth_token(TALLOC_CTX *mem_ctx,
OM_uint32 time_rec = 0;
struct timeval tv;
struct cli_credentials *cli_creds = gensec_get_credentials(gensec_security);
const char *target_principal = gensec_get_target_principal(gensec_security);
const char *hostname = gensec_get_target_hostname(gensec_security);
const char *service = gensec_get_target_service(gensec_security);
const char *client_realm = cli_credentials_get_realm(cli_creds);
@ -402,7 +403,7 @@ static NTSTATUS gse_get_client_auth_token(TALLOC_CTX *mem_ctx,
}
status = gse_setup_server_principal(mem_ctx,
NULL,
target_principal,
service,
hostname,
server_realm,