如何在java中从X509Certificate中提取有效性?

时间:2012-02-08 14:41:37

标签: java security x509certificate

我可以使用checkValidility()方法检查X509Certificate证书的有效性,但我的项目要求也是从X509Certificate日期和数据库中存储的日期中提取有效性。

但API中没有返回这些日期的方法。

所以,请帮我提取这些值。在此先感谢。

2 个答案:

答案 0 :(得分:14)

有API方法。 X509Certificate getNotBefore()getNotAfter()方法应返回这些日期。

答案 1 :(得分:1)

我找到了问题的答案,API确实提供了返回这些日期的方法:

x509Certificate.getNotAfter() - 验证到日期。

x509Certificate.getNotBefore() - 在日期之前验证。