在自定义CSP中实现CPAcquireContext

时间:2017-07-14 06:57:30

标签: smartcard cryptoapi mscapi

我们希望开发自定义加密服务提供程序(CSP)。为此,我们引用以下链接

https://msdn.microsoft.com/en-us/library/windows/desktop/aa380245%28v=vs.85%29.aspx

从文档中,我们了解到需要为自定义CSP实现以下加密功能。

  1. CPAcquireContext
  2. CPCreateHAsh
  3. CPDecrypt等,如以下链接所述
  4. https://msdn.microsoft.com/en-us/library/ms925441.aspx

    根据此链接,CPAcquireContext函数采用以下参数

    BOOL CPAcquireContext(
    
      _Out_  HCRYPTPROV *phProv,
    
      _In_   CHAR *pszContainer,
    
      _In_   DWORD dwFlags,
    
      _In_   PVTableProvStruc pVTable
    
    );
    

    但是我们没有找到任何关于CPAcquireContext或链接中提到的任何其他入口点的实现的更多信息(比如需要对这些参数做什么以及如何填写HCRYPTPROV结构)。

    是否有其他文件详细解释这一部分?任何人都可以在开发这些功能方面提供进一步的帮助。

0 个答案:

没有答案