--TEST-- openssl_cms_decrypt() and invalid parameters --SKIPIF-- --FILE-- getMessage(), "\n"; } var_dump($c); var_dump(openssl_cms_decrypt($b, $b, $b, $b)); var_dump(openssl_cms_decrypt($a, $b, "", "")); var_dump(openssl_cms_decrypt($a, $b, true, false)); var_dump(openssl_cms_decrypt($a, $b, 0, 0)); echo "Done\n"; ?> --EXPECT-- Object of class stdClass could not be converted to string object(stdClass)#1 (0) { } string(60) "openssl_cms_decrypt(): X.509 Certificate cannot be retrieved" bool(false) string(60) "openssl_cms_decrypt(): X.509 Certificate cannot be retrieved" bool(false) string(60) "openssl_cms_decrypt(): X.509 Certificate cannot be retrieved" bool(false) string(60) "openssl_cms_decrypt(): X.509 Certificate cannot be retrieved" bool(false) Done