Consider the following scenario:
- You have a multiprocessor computer that is running Windows Vista or Windows Server 2008.
- You try to use the CryptAcquireContext function to request a handle to a third-party cryptographic service provider (CSP).
In this scenario, the function may generate the following error message:
0x800b0100 (Invalid Signature)
Note: Because a CSP from Microsoft is signed by using a different signing method, this problem does not occur if the CSP is a software-based CSP from Microsoft.