【发布时间】:2017-01-28 11:20:19
【问题描述】:
使用this 教程,我创建了一个Java 程序,它可以使用SHA256withRSA 算法对文档进行签名。在输出中,我得到一个公钥和一个签名文件。
我尝试使用 openssl 验证我的文件,但我不能...我在网上搜索,发现我可能需要一个标准的 .pem 密钥,所以我的问题是:如何转换我的 pem 格式的关键?或者我可以在 Java 中生成 .pem 密钥吗?如果方法不对,我该如何验证我的签名?
【问题讨论】:
-
尝试使用密钥存储资源管理器 (keystore-explorer.org),它可能会将密钥/证书转换为所需的格式
-
您应该提供用于生成签名的 Java 代码,以及用于验证签名的 OpenSSL 命令。
标签: java openssl digital-signature verify