有没有办法从windows csp获取pkcs#11库路径

时间:2017-12-13 09:04:45

标签: c# pkcs#11 pkcs11interop

之前我使用certenroll列出csp并生成CSR,现在我想使用pkcs11Interop来做同样的事情,但是要初始化pkcs11Interop我们必须提供pkcs#11库的路径有没有办法让这条路径可用csp或pkcs#11 library。

1 个答案:

答案 0 :(得分:1)

CSP(加密服务提供商)是Microsoft Crypto API的插件,他们是Windows操作系统中的一等公民。它们是集中管理的,可以通过本机Windows API获取列表,您可以通过单个CryptoAPI等访问它们。很遗憾但是AFAIK在Windows操作系统中没有类似的基础设施用于PKCS#11模块。

如果您正在使用单卡/令牌或少量不同的卡/代币,您可以"硬编码"库路径/名称并向用户显示预定义列表。