我已经在2.2.2 Java卡上安装了流行的IsoApplet(https://github.com/philipWendland/IsoApplet),并且能够使用OpenSC项目中的pkcs11-tool
和pkcs15-tool
在卡上生成私钥,并使用它们进行身份验证以通过SSH的服务器。
另外,我能够成功使用Yubikey 5(https://www.yubico.com/products/services-software/personalization-tools/challenge-response/)的质询响应,从而为取消加密KeepassXC数据库增加了安全性。
现在,我想将https://github.com/arekinath/YkOtpApplet添加到具有IsoApplet的同一个JavaCard中。外部应用程序如何与javacard上的单独应用程序进行交互?我可以将这两个应用程序放在同一个javacard上吗?限制仅仅是卡上的存储吗?
我有两张卡:
我已经在我的2.2.2 javacard上安装了流行的IsoApplet(https://github.com/philipWendland/IsoApplet),并且能够使用OpenSC项目中的pkcs11-tool和pkcs15-tool来生成...
是的,您可以将两个应用程序放在同一张卡中,唯一的限制是卡上的永久存储(除非其中一个应用程序与您的卡不兼容,例如,如果它需要某些卡上未提供的加密功能,操作系统。