gpt4 book ai didi

Java Web 服务证书检查

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:12 25 4
gpt4 key购买 nike

我用 Java 开发了一个网络服务。此 Web 服务将由其他​​服务器调用,这些服务器已从我们那里分配了证书。

现在对SSL了解不多,给了个

  • 根 CA
  • 颁发 CA

而且我需要检查提供的证书(当调用 web 服务时)是“来自根 ca 的链”。解决此问题的最佳方法是什么?

我已经阅读了很多关于信任管理器和 keystore 的内容,但它非常令人困惑,而且我还没有找到与我的问题非常相似的内容。

我还需要从证书中提取一行(“颁发给”字段)以在我的应用程序中使用。

提前致谢

最佳答案

I have been given a

  • Root CA
  • Issuing CA

I need to check that the certificate provided (when the webservice is called), is "a chain from the root ca"

只需将这些文件(而不是其他文件)放入您的信任库中。无需代码。查看JSSE Reference Guide .

I also need to extract a line from the certificate (the 'issued to' field) to use in my application

你是说动态?对等方何时连接?您可以从 javax.servlet.request.X509Certificate 请求属性中获取证书,然后您只需使用证书 API 获取 IssuerDN。

关于Java Web 服务证书检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18582363/

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