我可以使用checkValidility()方法检查X509Certificate证书的有效性,但我的项目要求也是从X509Certificate日期和数据库中存储的日期中提取有效性。
但API中没有返回这些日期的方法。
所以,请帮我提取这些值。在此先感谢。
答案 0 :(得分:14)
有API方法。 X509Certificate getNotBefore()和getNotAfter()方法应返回这些日期。
答案 1 :(得分:1)
我找到了问题的答案,API确实提供了返回这些日期的方法:
x509Certificate.getNotAfter() - 验证到日期。
x509Certificate.getNotBefore() - 在日期之前验证。