smartcard - 如何通过 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 的任何特定命令证书。
解决方案
但找不到 X.509 证书的任何特定命令。
这是正确的。但这只是因为智能卡的证书只是数据。证书的验证等是在主机上进行的,而不是在智能卡上。所以通常它存储在一个文件中(ISO 7816-4 术语中的 EF)。如果需要找到该文件,可以通过在卡上放置一个 PKCS#15 兼容文件结构来引用它。
推荐阅读
- javascript - 我的 chrome 扩展程序可以将图像上传到网页吗?
- reactjs - Firebase 和 React JS 的变化
- node.js - express-generator 和 react app - 网络错误 500(内部服务器错误)
- android - 在分页适配器中播放视频
- c# - 四个循环使用两个范围来找到最高 PNL
- php - 是否可以在不填写 mysql 某些属性的情况下上传表单?
- python - 使用 psycopg2 从数据框插入表:数组值必须以“{”或维度信息开头
- arrays - 为什么动态数组末尾追加项的时间复杂度为0(1)
- reactjs - TypeError:transactionRecords.map 不是函数
- angular - Angular factory.factory 不是函数