作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
friend 们,我有一张智能卡,我想集成 OpenSSL。计划通过 OpenSSL 中的“ENGINE”系统来实现。但是,我的理解有问题。事实上有 engine_pkcs11
这样的东西, opensc
, libp11
, pkcs11-helper
.谁能解释一下关系?首先要编译什么以及要编译什么?
给我写一个带有外部 PKCS #11 函数的库来将它连接到 openssl 就足够了吗?我要取库的源代码engine_pkcs11
并修改它以适合我的卡?
我需要这个opensc
, libp11
, pkcs11-helper
?那么,为什么需要这些库呢?
另外,我应该注意智能卡不支持 RSA 算法,这将是一个不同的算法 !!!!
真的很期待你的回答!
最佳答案
需要 OpenSC 的 pkcs#11 的 openssl 引擎才能使 pkcs#11 的 openssl 和智能卡之间的交互成为可能。
该引擎由 OpenSC 构建在 libp11 之上,这是一个抽象/包装层/接口(interface),基于 pkcs#11 标准 API 构建以用于实用目的。
从上到下,我们有:
关于Openssl、engine_pkcs11、libp11/OpenSC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19456555/
我的 iPhone 应用程序项目中有一些 png 文件。当我为模拟器构建时它们工作得很好。但是当我为设备构建时,突然每个 png 文件都会生成可怕的“在读取 such-and-such.png png
我是一名优秀的程序员,十分优秀!