gpt4 book ai didi

java - Java中如何获取证书信息

转载 作者:行者123 更新时间:2023-12-02 04:58:26 25 4
gpt4 key购买 nike

我试图仅在 Java 中获取和读取证书。我应该查看哪些代码或示例才能获取网站的证书。

例如网站:

  1. https://google.com
  2. https://www.ssllabs.com/

我使用 URL 类吗?

URL url = new URL("https://google.com");

最佳答案

好吧,我刚刚知道如何获取我想要的信息。

public void certInformation(String aURL) throws Exception{
URL destinationURL = new URL(aURL);
HttpsURLConnection conn = (HttpsURLConnection) destinationURL.openConnection();
conn.connect();
Certificate[] certs = conn.getServerCertificates();
for (Certificate cert : certs) {
System.out.println("Certificate is: " + cert);
if(cert instanceof X509Certificate) {
X509Certificate x = (X509Certificate ) cert;
System.out.println(x.getIssuerDN());
}
}
}

关于java - Java中如何获取证书信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22464955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com