gpt4 book ai didi

java - 难以理解如何在 SSL 通信中使用证书

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

有一个我想访问的 wsdl,这里的要点是我无法访问这个 WSDL,因为它给出了 SSL 错误。我想知道这里需要什么?

我从我这边做了什么:


假设服务器 A 想要访问在服务器 B 中实现的 WSDL,现在必须在这两个服务器之间交换证书,对吗?它应该发生什么所有交换?

我已经使用 IIS 中的“创建证书请求”创建了一个证书请求,并与服务器 B 共享了这个证书请求,从服务器 B 我们有一个 p7b 文件。现在我们必须从这里做什么?我们遵循的方法是正确的还是偏离了实际问题?

最佳答案

我终于得到了澄清。感谢您给予的一切支持。

正如上面所传达的问题,

服务器 A 想从服务器 B 访问 WSDL,我们创建了一个“证书请求文件”(P10b) 文件并与服务器 B 共享,现在他们为我们提供了 (P7b) 文件。这是我对如何进行的疑问。

解释:

P10b:在这种情况下由服务器 A 创建的“证书请求”。这是一个证书请求,意思是“这是我的域,我想打开一个安全访问请求”。现在这是我们与服务器 B 共享的内容(正在实现 wsdl 的地方)。现在因为我们想通过安全层从服务器 B 访问某些东西,服务器 B 必须签署这个请求 (这里签名意味着批准来自服务器 A 的任何请求,因为这个请求保存了它发起的服务器名称),现在此签名将由服务器 B 完成,届时证书将从 p10b 转换为 p7b,这是服务器 B 将执行的操作,并将此信息发送到服务器 A。

现在在服务器 A 上我们有这个名为 p7b 的证书,服务器 A 现在必须将这个 P7b 转换为 p12b,这是证书的最终版本。这种转换是一种解密技术,只有服务器A的私钥才能完成(这意味着只有服务器A可以解密)一旦服务器A将这个p7b转换为p12b,这就是最终版本证书,现在服务器A可以使用该证书访问服务器B的安全资源。如果服务器 A 想要从浏览器访问 WSDL,那么浏览器应该导入此证书,这可以从浏览器的设置中完成。如果必须从 soap UI 访问 wsdl,则可以通过 SOAP UI 上的 SSL 设置来完成。

希望我已经说清楚了。如果哪里不清楚,请告诉我。

关于java - 难以理解如何在 SSL 通信中使用证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22006620/

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