test833 (956B)
1 <testcase> 2 <info> 3 <keywords> 4 IMAP 5 SASL 6 SASL AUTH CRAM-MD5 7 SASL AUTH PLAIN 8 SASL DOWNGRADE 9 RFC2195 10 </keywords> 11 </info> 12 13 # 14 # Server-side 15 <reply> 16 <servercmd> 17 AUTH CRAM-MD5 PLAIN 18 REPLY "AUTHENTICATE CRAM-MD5" + 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 crypto 42 digest 43 </features> 44 <name> 45 IMAP CRAM-MD5 authentication with SASL downgrade 46 </name> 47 <command> 48 'imap://%HOSTIP:%IMAPPORT/%TESTNUMBER/;MAILINDEX=1' -u user:secret 49 </command> 50 </client> 51 52 # 53 # Verify data after the test has been "shot" 54 <verify> 55 <protocol> 56 A001 CAPABILITY 57 A002 AUTHENTICATE CRAM-MD5 58 * 59 A003 AUTHENTICATE PLAIN 60 AHVzZXIAc2VjcmV0 61 A004 SELECT %TESTNUMBER 62 A005 FETCH 1 BODY[] 63 A006 LOGOUT 64 </protocol> 65 </verify> 66 </testcase>