1

我正在玩智能卡,我想知道是否可以从头开始定义 pkcs15 结构。https://github.com/OpenSC/OpenSC/blob/master/src/pkcs15init/pkcs15.profile的语法没有记录,但我想我可以通过编辑它来实现我想要的。你有什么线索可以开始吗?还有一个问题是,是否可以使用 opensc 读取/写入任意文件?

用例

让我们假设我们想用一个预先生成的私钥和公钥初始化卡,其中用户只有在通过 PIN 授权时才被允许签名。

4

1 回答 1

1

是的,当然可以从头开始定义 PKCS#15 结构。结构的规则在 PKCS#15 标准中指定。我认为,如果您了解选项中的标准,pkcs15.profile则相对容易理解。否则我会开始玩弄它。

OpenSC 可能不适合写入任意文件,但如您所见,它确实允许您为每个文件设置文件 ID 等。所以似乎很明​​显存在某种功能,否则很容易在源代码中找到它。

于 2019-10-22T17:03:39.773 回答