我正在寻找用pkcs7对字符串进行签名的方法。证书在usb令牌上。我认为应该选择使用openssl中的pkcs11 API,并向令牌读取器提供lib(驱动程序(。但经过两天的搜索,我进入了进入点。
也许有人做了类似的事?
PKCS#7
签名不在PKCS#11
标准的范围内。
可以通过对PKCS#11
库的一系列调用来对PKCS#7
签名进行编码,以散列签名
一些供应商通过提供的PKCS#11
库内置extensions
以支持PKCS#7
签名。
与我合作过的所有代币供应商都在PKCS#11
库中拥有自己的extensions
,以支持您所说的功能。
请参阅USB令牌制造商的文档。