WAS 6.1 IBMJCE 提供程序生成错误的 sha256withrsa 签名
2022-09-03 03:05:38
我们正在使用 Java 安全 API 生成数字签名 (PKCS7)。摘要算法是 SHA-256,加密算法是 RSA (SHA256withRSA)。
在本地计算机中使用 SunRsaSign 提供程序时,会在某些内容上生成签名。在 WAS 8.0.0.2 中使用 IBMJCE 提供程序,我们能够在相同的内容上生成相同的签名。
但是,问题是,我们必须迁移回WAS 6.1。现在,生成的签名与上述 2 种情况下生成的签名不同。我检查了所有3种情况下创建的消息摘要,并且在所有3种情况下都是相同的,但是在WAS 6.1的情况下签名是不同的。
WAS 6.1 的 IBMJCE 提供商在 SHA256 与 RSA 加密方面是否存在任何已知问题?任何指针将不胜感激。谢谢