Chris Bender | 13 Oct 2005 18:12
Favicon

0x80090006 (Invalid Signature. )


Hey everyone,

Im new to the list, and I have a feeling this may be a common problem that I am having some trouble diagnosing with google, etc.

I have created a csp dll that currently just forwards all calls to the default provider on my machine.

I registered the csp in my registry, as it appears in the list of providers when I run csptestsuite.exe

I sign it by
C:\cspdk>cspSign.exe c C:\p4_sandbox\dev\cbender\MyCSP.dll

Then it verifies properly with
C:\cspdk>cspSign.exe d C:\p4_sandbox\dev\cbender\MyCSP.dll


Now, when I run (ie test CryptAquireContext)
C:\cspdk\testSuite\x86>csptestsuite.exe  -c "Benders Test Cryptographic Service Provider" -f 0

I get
[  API]    CryptAcquireContext
[ INFO]    Returned: False
[ INFO]    Error type: API failed unexpectedly
[ INFO]    Known error: No
[ INFO]    Actual error code: 0x80090006 (Invalid Signature. )



I am running WinXP and when I go to Internet Explorer->Help->About my cipher strength is 128, so I am pretty sure I have the newest crypto dlls installed.



Has anyone been able to solve this problem?


Thanks
Chris

This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.
_______________________________________________
CryptoAPI mailing list
CryptoAPI <at> cypherpunks.to
http://cypherpunks.to/mailman/listinfo/cryptoapi

Gmane