2010-05-07 136 views
6

我在Java密钥库中有一个SSL证书。它将在一周左右到期,我需要更新它。使用Java Keytool更新证书 - 重新使用旧的CSR?

我可以重复使用先前的CSR(CA仍然有),然后使用import命令导入证书,还是需要生成新的CSR?

+0

如果今天是2011年1月1日,并且我使用了从2010年1月31日开始的CSR,那么证书回复将工作1个月还是一年? – djangofan 2011-02-28 23:36:48

+0

@djangofan - 如果你问这个问题,你会更有可能得到答复。我没有答案,我很害怕:) – 2011-03-01 09:38:38

回答

6

你可以(如果你的CA不检查公共密钥的重用),但这是一个不好的安全做法。有效期的主要目的是限制证书和相关私钥暴露于被入侵可能性的时间。

+1

所以我真的应该生成一组新的密钥,然后呢?谢谢。 – 2010-05-07 10:37:31

+1

是的,生成一个新的密钥对和相关的CSR。 – bignum 2010-05-07 10:56:26

+0

你们可能可以帮助我。我在我的新问题中引用了你的问题/答案。我有点卡住了。 https://stackoverflow.com/questions/44420459/commands-to-renew-a-java-keystore-with-a-symantec-renewal-using-a-new-csr – MacGyver 2017-06-07 18:41:47