我在 Java 或证书方面没有太多经验,并且我发现自己在 java jar 文件(它是一个小程序)的签名方面处于非常糟糕的情况。我被分配了这项任务,因为这里没有人比我更擅长这件事。如果这是一个重复的问题,我深表歉意,但我发现的修复似乎都不适合我。我的 Google 搜索也是如此,似乎都需要深入了解证书和处理证书的工具。
我希望有人能引导我完成以下步骤: 1. 创建一个 keystore ,稍后可以导入 PKCS #7(#12?) 证书。 2. 让它生成公钥发送到证书网站(GoDaddy)。 3. 将 PKCS 证书导入 keystore 。 4. 对 jar 文件进行签名。
我的 CA 给我的网站要么已过时,要么就是错误的。
https://support.godaddy.com/help/article/4780/java-code-signing-generating-a-csr
我希望使用 java keytool 实用程序可以实现这一切。如果需要的话,我还有一个 win32 版本的 openssl。
这对我来说真的很头疼,任何帮助将不胜感激。
最佳答案
在这上面浪费了很多时间之后,我顿悟了。
访问 GoDaddy.com。
取消您的证书。
访问 DigitCert.com(或销售 X509 DER 证书的任何其他证书颁发机构。
购买您的 keystore 接受的证书类型。
遵循证书颁发机构为您提供的简单说明。
祝您今天剩下的时间愉快!
关于java - 使用 PKCS 证书 (.spc) 对 jar 文件进行签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29831064/