test879 (856B)
1 <testcase> 2 <info> 3 <keywords> 4 POP3 5 SASL 6 SASL AUTH CRAM-MD5 7 SASL AUTH PLAIN 8 SASL DOWNGRADE 9 RFC1734 10 RFC2195 11 RFC5034 12 </keywords> 13 </info> 14 15 # 16 # Server-side 17 <reply> 18 <servercmd> 19 AUTH CRAM-MD5 PLAIN 20 REPLY "AUTH CRAM-MD5" + Rubbish 21 REPLY * -ERR AUTH exchange cancelled by client 22 REPLY "AUTH PLAIN" + 23 REPLY AHVzZXIAc2VjcmV0 +OK Login successful 24 </servercmd> 25 <data> 26 From: me@somewhere 27 To: fake@nowhere 28 29 body 30 31 -- 32 yours sincerely 33 </data> 34 </reply> 35 36 # 37 # Client-side 38 <client> 39 <server> 40 pop3 41 </server> 42 <features> 43 crypto 44 digest 45 </features> 46 <name> 47 POP3 CRAM-MD5 authentication with SASL downgrade 48 </name> 49 <command> 50 pop3://%HOSTIP:%POP3PORT/%TESTNUMBER -u user:secret 51 </command> 52 </client> 53 54 # 55 # Verify data after the test has been "shot" 56 <verify> 57 <protocol> 58 CAPA 59 AUTH CRAM-MD5 60 * 61 AUTH PLAIN 62 AHVzZXIAc2VjcmV0 63 RETR %TESTNUMBER 64 QUIT 65 </protocol> 66 </verify> 67 </testcase>