Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
return 0
}
+test_kerberos_upn_denied()
+{
+ clear_download_area
+
+ $SMBGET --verbose --use-kerberos=required \
+ -U"testdenied_upn@${REALM}.upn%${PASSWORD}" \
+ "smb://${SERVER}/smbget/testfile"
+ if [ $? -ne 0 ]; then
+ echo 'ERROR: RC does not match, expected: 0'
+ return 1
+ fi
+
+ cmp --silent $WORKDIR/testfile ./testfile
+ if [ $? -ne 0 ]; then
+ echo 'ERROR: file content does not match'
+ return 1
+ fi
+
+ return 0
+}
+
create_test_data
pushd $TMPDIR
testit "kerberos_trust" test_kerberos_trust ||
failed=$((failed + 1))
+testit "kerberos_upn_denied" test_kerberos_upn_denied ||
+ failed=$((failed + 1))
+
clear_download_area
popd # TMPDIR