使用 OpenSC 从智能卡导出数据对象

Export data object from smartcard with OpenSC

我尝试从智能卡导出数据对象。为此,我使用 OpenSC 0.19.0。命令 pkcs11-tool.exe --list-objects 显示以下数据对象驻留在令牌上。

Data Object 12345678
label: 'mylabel'
application: ''
app_id: <empty>
flags: modifiable

pkcs15-tool.exe --dump 显示此数据对象的 pathdata 值。

pkcs15-tool.exe --read-data-object mylabel 只输出 data 值的内容。我想将此内容导出到本地文件。

任何帮助将不胜感激,谢谢!

以下两个命令将数据对象的内容写入本地文件:

pkcs11-tool.exe --module ../pkcs11/opensc-pkcs11.dll --login --pin 1234 --read-object --type data --label mylabel --output-file test

pkcs15-tool.exe -read-data-object mylabel -o test