跳转到主要内容
联系我们
联系电话和工作时间
预约回电

无须在线等候,提交预约我们将尽快回电。

预约回电
帮助中心

使用我们的在线帮助资源

帮助

GoDaddy 帮助

我们尽最大努力为您翻译此页。 也可以使用英语页面。

Java代码签名:生成CSR

注意:从2021年6月1日开始,GoDaddy将不再颁发或续订代码签名或驱动程序签名证书。如果您已经拥有代码签名或驱动程序签名证书,则将无法在2021年6月1日之后更新证书。在2021年6月1日之前颁发的所有证书在其过期之前将保持有效。

要请求代码签名证书,您需要向我们提供证书签名申请(CSR),该证书签名申请是从您将用于对代码签名的计算机生成的。我们将使用此文件中的信息验证您的请求,并将此信息提供给下载您代码的任何人。

注意:您必须从本地计算机生成CSR,而不是从用于托管文件的Web服务器生成CSR。

仅Windows的准备

如果您使用Windows,则必须在生成CSR之前完成以下步骤。

  1. 以管理员身份运行cmd。
  2. 移动到JDK安装的bin目录:
    cd C:\ Program Files \ java \ jdk版本号\ bin

创建密钥库

要存储公共密钥和私有密钥(用于对代码进行签名),必须创建密钥库。在代码签名证书申请和安装过程中,您将重复使用此操作。

  1. 创建一个密钥称为codesignstore
    命令:keytool -genkey -alias codesigncert -keyalg RSA -keysize 2048 -keystore codesignstore
  2. 根据命令提示,填写您要求的信息。有几件重要的事情要注意:
    • 重要的是,此信息应与您计划在请求中使用的其他内容保持一致。
    • 注意您的密钥库密码,因为您必须有密码才能签名Java代码。

生成CSR

现在,使用密钥库创建证书签名申请(您将使用该申请请求从GoDaddy购买的证书)。

  1. 生成CSR:
    keytool -certreq -v -alias codesigncert -file mycsr.pem -keystore codesignstore
  2. 输入您的keystore密码,然后按enter
  3. 打开您的CSR。如何操作取决于您的操作系统:
    操作系统 命令
    Mac OS X
    纳米mycsr.pem
    Windows
    启动记事本“ mycsr.pem”
  4. 复制您的CSR,包括所有包含BEGIN NEW CERTIFICATE REQUESTEND NEW CERTIFICATE REQUEST的行

下一步