test834 (1028B)
1 <testcase> 2 <info> 3 <keywords> 4 IMAP 5 SASL 6 SASL AUTH NTLM 7 SASL AUTH PLAIN 8 SASL DOWNGRADE 9 </keywords> 10 </info> 11 12 # 13 # Server-side 14 <reply> 15 <servercmd> 16 AUTH NTLM PLAIN 17 REPLY "AUTHENTICATE NTLM" + 18 REPLY TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= + Rubbish 19 REPLY * A002 NO AUTH exchange cancelled by client 20 REPLY "AUTHENTICATE PLAIN" + 21 REPLY AHVzZXIAc2VjcmV0 A003 OK AUTHENTICATE completed 22 </servercmd> 23 <data> 24 From: me@somewhere 25 To: fake@nowhere 26 27 body 28 29 -- 30 yours sincerely 31 </data> 32 </reply> 33 34 # 35 # Client-side 36 <client> 37 <server> 38 imap 39 </server> 40 <features> 41 NTLM 42 SSL 43 !SSPI 44 </features> 45 <name> 46 IMAP NTLM authentication with SASL downgrade 47 </name> 48 <command> 49 'imap://%HOSTIP:%IMAPPORT/%TESTNUMBER/;MAILINDEX=1' -u user:secret 50 </command> 51 </client> 52 53 # 54 # Verify data after the test has been "shot" 55 <verify> 56 <protocol> 57 A001 CAPABILITY 58 A002 AUTHENTICATE NTLM 59 TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= 60 * 61 A003 AUTHENTICATE PLAIN 62 AHVzZXIAc2VjcmV0 63 A004 SELECT %TESTNUMBER 64 A005 FETCH 1 BODY[] 65 A006 LOGOUT 66 </protocol> 67 </verify> 68 </testcase>