java - 使用 PKCS 证书 (.spc) 对 jar 文件进行签名

标签 java applet certificate keytool

我在 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。

这对我来说真的很头疼,任何帮助将不胜感激。

最佳答案

在这上面浪费了很多时间之后,我顿悟了。

  1. 访问 GoDaddy.com。

  2. 取消您的证书。

  3. 访问 DigitCert.com(或销售 X509 DER 证书的任何其他证书颁发机构。

  4. 购买您的 keystore 接受的证书类型。

  5. 遵循证书颁发机构为您提供的简单说明。

  6. 祝您今天剩下的时间愉快!

关于java - 使用 PKCS 证书 (.spc) 对 jar 文件进行签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29831064/

相关文章:

java - JPA:正确保留 ManyToOne 实体

java - 如何覆盖 Java SWT FileDialog 类的打开按钮

java - 当有新的未覆盖代码时如何使构建失败?

java - showDocument() 在使用 Java 7/Java 6u27 的 IE8 中不显示新窗口

ios - 更新您的 APNS 证书时发生错误 IOS 通知 Firebase

java - 为什么要使用 getter 和 setter/访问器?

perl - 如何升级我的 MacPorts Perl 安装?

java - 小程序不显示图像

php - 无法使用证书连接 BeSimpleSOAP 客户端

wcf - 使用 makecert.exe 在 Windows Azure Web 或辅助角色上生成证书