【发布时间】:2020-05-20 12:21:43
【问题描述】:
我目前正在从我的 Java 程序中的 pem 文件中读取证书和密钥,并使用它来构造一个 SSLContext 对象,就像这样 -
final SslContext _sslContext = SslContextBuilder.forClient().ciphers(ciphers)
.sslProvider(sslProvider).trustManager(_trustedCerts).keyManager(_cert, _key, pwd).build();
其中 _cert、_key 是文件。
有什么方法可以使用此 SSLContext 对象来获取证书到期日期和 DN?
【问题讨论】:
-
对您来说可能很明显,但您甚至没有指定您正在使用哪种编程语言!另外,您是否查阅过您正在使用的“SSL”库的文档?您已经拥有证书(因为您使用它来构建上下文)所以库中肯定有一些方法可以解析证书并提取您需要的信息。
-
@Debjani 可能与stackoverflow.com/questions/40530117/…有关
-
@PatrickMevzek 很抱歉没有提供语言细节。你是对的,我有这些文件,所以我能够获得我需要使用的信息!感谢您的推动
标签: java ssl ssl-certificate