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

r22354: Make client select krb5 encrpyt if krb5 already on.

Jeremy.
This commit is contained in:
Jeremy Allison 2007-04-19 00:51:18 +00:00 committed by Gerald (Jerry) Carter
parent 9173c846b1
commit 7b89a5de57
2 changed files with 33 additions and 23 deletions

View File

@ -1789,11 +1789,15 @@ static int cmd_open(void)
static int cmd_posix_encrypt(void)
{
NTSTATUS status;
if (cli->use_kerberos) {
status = cli_gss_smb_encryption_start(cli);
} else {
fstring buf;
fstring domain;
fstring user;
fstring password;
NTSTATUS status;
if (!next_token_nr(NULL,buf,NULL,sizeof(buf))) {
d_printf("posix_encrypt domain user password\n");
@ -1817,6 +1821,7 @@ static int cmd_posix_encrypt(void)
user,
password,
domain);
}
if (!NT_STATUS_IS_OK(status)) {
d_printf("posix_encrypt failed with error %s\n", nt_errstr(status));

View File

@ -614,4 +614,9 @@ NTSTATUS cli_gss_smb_encryption_start(struct cli_state *cli)
common_free_encryption_state(&es);
return status;
}
#else
NTSTATUS cli_gss_smb_encryption_start(struct cli_state *cli)
{
return NT_STATUS_NOT_SUPPORTED;
}
#endif