> y me da un error
Si nos contás cual es el error, es más fácil. Yo tengo un código
bastante similar (por no decir idéntico) y me funciona.
De paso:
> !PKCS7_DETACHED
Con esto le estás diciendo "Todos los flags menos DETACHED"; debería
ser 0 si no querés ningún flag, a menos que de verdad quieras que
pasarle TEXT, BINARY, NOINTERN, NOVERIFY...
(Pero esto no es una solución a tu problema; decinos el error).
> --
> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
> Argentina" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a
php-arg+u...@googlegroups.com.
> Para publicar en este grupo, envía un correo electrónico a
>
php...@googlegroups.com.
> Visita este grupo en
http://groups.google.com/group/php-arg.
> Para acceder a más opciones, visita
https://groups.google.com/d/optout.