--- Robert Shearman <[EMAIL PROTECTED]>
wrote:
> CryptGetOIDFunctionAddress is
> kind of like GetProcAddress and so all of the real
> work is done by
> CertDllOpenStoreProv which is provided by the
> certificate provider.
<snip>
> CertOpenStore is just a wrapper for
> CryptGetOIDFunctionAddress("CertDllOpenStoreProv"
> ...) and the real work is
> done elsewhere.

I couldn't find any evidence that this is the case for
the built-in providers (file, reg, in-memory,
collection) on my Win2k system.  When I search through
the registry, the only CertDllOpenStoreProv entry I
find is for an LDAP provider.

Unless you know which DLLs implement the built-in
providers, I'm still assuming crypt32 implements them
itself.  As far as why I'd want to do it this way, I'm
assuming the most common usage is of the system
provider, which is really just a reg provider with the
root key predefined.  That's where I'd like to start.

--Juan


        
                
__________________________________
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway 
http://promotions.yahoo.com/design_giveaway/

Reply via email to