http://bugs.winehq.org/show_bug.cgi?id=16013
--- Comment #15 from Juan Lang juan_lang@yahoo.com 2009-01-07 09:33:37 --- (In reply to comment #14)
Catalogs are described by .cdf files which are parsed by the CryptCATCDF* family of functions.
Interesting that the return value from CryptCATCDFOpen is a struct rather than the usual opaque handle.
I'll let you judge what's needed to create a catalog file ;-)
That's the thing, I don't know. A cat file is just a signed CTL, as far as I can tell. Those are mostly implemented. There are unimplemented bits, of course, but which are relevant I can't guess. Can you use native mscat32 or wintrust with makecat and see if it succeeds with builtin crypt32? If not, a +crypt log would tell me what's missing.