【发布时间】:2019-10-23 01:07:30
【问题描述】:
我正在玩智能卡,我想知道是否可以从头开始定义 pkcs15 结构。 https://github.com/OpenSC/OpenSC/blob/master/src/pkcs15init/pkcs15.profile 的语法没有记录,但我想我可以通过编辑它来实现我想要的。你有什么线索可以开始吗?还有一个问题是,是否可以使用 opensc 读取/写入任意文件?
用例
假设我们要使用一个预生成的私钥和公钥来初始化卡,其中用户只有在获得 PIN 授权时才能签名。
【问题讨论】:
-
OpenSC中似乎有两个步骤:卡片的格式化和卡片的个性化步骤。但是,您可以将个性化的第一部分与卡片的格式结合起来;通常您可以进行两次身份验证。只是关于我猜测 OpenSC 运作方式的一般提示。
-
我喜欢linux.die.net/man/5/pkcs15-profile 的手册页:D
-
是的,这似乎就是我所知道的智能卡世界。至少他们试图记录个人资料本身。也更有意义,因为如果配置文件结构发生变化,他们可以采用文档。但是,它似乎并未涵盖所有选项和限制等。
标签: cryptography pki opensc pkcs#15