【发布时间】:2021-05-26 23:46:57
【问题描述】:
我正在尝试将我的公钥从我的密钥对发送到 APDU 中,以便可以在另一个程序中验证签名。到目前为止,我还没有找到将密钥放入 APDU 缓冲区的方法。
我在网上找到了使用RSAPublicKey.getExponent() 将密钥存储在字节数组中的解决方案(然后将其添加到缓冲区中),但是由于我没有使用 RSAPublicKey,所以这并没有那么有用。这是唯一的方法吗?我是否需要使用 RSAPublicKey 而不是密钥对,或者有什么方法可以将我的密钥对中的公钥放入 APDU 缓冲区?
这是我的密钥生成代码:
KeyPair key = new KeyPair(KeyPair.ALG_RSA, (short)5120);
key.genKeyPair();
【问题讨论】:
标签: java public-key javacard apdu key-pair