title: Developing 64 bit applications that use MS CryptoAPI
body: <p>I am a C++ developer, but don't have a strong background in Windows development.</p>
  
  <p>My main question revolves around the use of the <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa380255%28v=vs.85%29.aspx" rel="nofollow">Crypto API</a>. I will use functions like <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa379886%28v=vs.85%29.aspx" rel="nofollow">CryptAcquireContext</a>.
  While researching more about this API, described only as "Win32 Crypto API." I wonder if there is "Win64 Crypto API"?</p>
  
  <p>If not, if I develop an application that makes use of "Win32 Crypto API" in Visual Studio and compile as 64 bit mode. It would be better if I had compiled in 32 bit?</p>
  
  <p>What do I have do to develop a 64 bit application that makes use of the Crypto API?</p>
  
  <p>If possible, report any problems you had developing applications for 64 bit while using the crypto API, retrieve certificates, carry signatures, etc..</p>
  
  <p>Articles are very welcome.</p>