diff --git a/test/cms-test.pl b/test/cms-test.pl index 254f11c630e4c5f3e7eadf661e3c4f1e68ef6a4b..f81f82c9c102855171d04ee5d316d4cddf93bc52 100644 --- a/test/cms-test.pl +++ b/test/cms-test.pl @@ -228,6 +228,24 @@ my @smime_cms_tests = ( . " -CAfile $smdir/smroot.pem -out smtst.txt" ], + [ + "signed content MIME format, RSA key, signed receipt request", + "-sign -in smcont.txt -signer $smdir/smrsa1.pem -nodetach" + . " -receipt_request_to test@openssl.org -receipt_request_all" + . " -out test.cms", + "-verify -in test.cms " + . " -CAfile $smdir/smroot.pem -out smtst.txt" + ], + + [ + "signed receipt MIME format, RSA key", + "-sign_receipt -in test.cms" + . " -signer $smdir/smrsa2.pem" + . " -out test2.cms", + "-verify_receipt test2.cms -in test.cms" + . " -CAfile $smdir/smroot.pem" + ], + [ "enveloped content test streaming S/MIME format, 3 recipients, keyid", "-encrypt -in smcont.txt"