首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >检查java密钥库中的证书到期日期

检查java密钥库中的证书到期日期
EN

Stack Overflow用户
提问于 2012-03-01 16:58:07
回答 2查看 33.8K关注 0票数 23

我的java应用程序使用一个keystore文件,其中我有一个证书,该证书用于与active directory服务器的ssl连接。我要做的是检查它的到期日期,并提示用户,如果它接近到期。我必须在我的应用程序启动时执行此操作。我的想法是使用外部程序: keytool来显示有关密钥库中特定证书的信息,然后对keytool输出的字符串进行一些解析操作,以找到该验证日期。

下面是一个特定keytool命令的输出:

Owner:
Issuer: CN=CPD Root CA, DC=cpd, DC=local<br>
Serial number: 39e8d1610002000000cb
<br>Valid from: Wed Feb 22 21:36:31 CET 2012 until: Thu Feb 21 21:36:31 CET 2013
Certificate fingerprints: <br>
         MD5:  82:46:8B:DB:BC:5C:64:21:84:BB:68:E3:4B:D4:35:70<br>
         SHA1: 35:52:CA:F2:11:66:1E:50:63:BC:53:A5:50:C1:F0:1E:62:81:BC:3F<br>
         Signature algorithm name: SHA1withRSA

解析日期会有问题,因为我不能确定它是以哪种格式显示的。

有没有更简单的方法来检查java keystore文件中包含的证书的过期日期?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9513257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档