首页 > 解决方案 > 如何通过 APDU 命令将 X509 证书存储在 SmartCard 中

问题描述

我希望通过 APDU 在 VirtualSmartCard 上编写 Windows 登录证书。我已经找到了命令结构How to send a command APDU to a HCE device? 还阅读了有关 APDU 的文档(https://cardwerk.com/smart-card-standard-iso7816-4-section-6-basic-interindustry-commands/),但找不到 X.509 的任何特定命令证书。

标签: smartcardapdu

解决方案


但找不到 X.509 证书的任何特定命令。

这是正确的。但这只是因为智能卡的证书只是数据。证书的验证等是在主机上进行的,而不是在智能卡上。所以通常它存储在一个文件中(ISO 7816-4 术语中的 EF)。如果需要找到该文件,可以通过在卡上放置一个 PKCS#15 兼容文件结构来引用它。


推荐阅读