小程序签名 - 丢失密钥库密码

时间:2012-05-07 14:42:10

标签: java jar-signing code-signing-certificate signed-applet verisign

我对使用旧密钥库(我丢失了密码)应遵循的步骤有疑问。

如果我无法将该证书导入原始密钥库(因为我不记得密码),有没有办法使用我从Verisign收到的证书?

-

这里引导我的步骤是:

  1. 我跑了:

    keytool -genkey -keyalg rsa -keystore jarkeys -alias thekey -keysize 2048
    
  2. Keytool请求密码,我当时输入了密码。

  3. 我填写了组织信息,然后我获得了CSR并发送给了Verisign。
  4. 现在我收到了证书,但我不知道如何使用它,因为我无法将其添加到Keystore。

1 个答案:

答案 0 :(得分:1)

将Verisign颁发的证书导回密钥库是没有意义的。您需要的是访问在-genkey过程中生成的私钥。

密钥密码的主要用途之一是通过encrypting the private (or secret) keys with it保护对私钥的访问。如果没有此密码,您就无法取回私钥。

您可以做的是重新生成新的CSR并要求Verisign重新颁发证书。某些CA在证书有效期内免费执行此操作。