设置: NXP智能卡与JavaCard的2.2.2JavaCard的存储(秘密)数据
我要存储一个包裹keypart并在一个秘密的方式在智能卡上一个PEM文件。 但我想知道是否有可能存储这种文件或至少他们的二进制数据作为字节流。我在旧文档中找到了FileSystem Class,但似乎在JavaCard 2.2.2中没有了。 有没有可能以安全的方式存储数据?
设置: NXP智能卡与JavaCard的2.2.2JavaCard的存储(秘密)数据
我要存储一个包裹keypart并在一个秘密的方式在智能卡上一个PEM文件。 但我想知道是否有可能存储这种文件或至少他们的二进制数据作为字节流。我在旧文档中找到了FileSystem Class,但似乎在JavaCard 2.2.2中没有了。 有没有可能以安全的方式存储数据?
密钥和其他敏感数据应始终存储在Java Card Key
对象或PIN
对象中。操作系统确保了这种秘密数据的最佳完整性。密钥永远不应该存储在普通字节数组中。
PEM只是一种格式。如果它代表一个密钥存储在Key
对象中;如果它表示证书,则可以将其存储在纯字节数组中。证书数据不敏感。
Java Card运行时没有文件系统实现;你必须建立你自己的。
加密并将其存储在普通(持久)字节数组中? –