Web services 是否有支持相互认证的免费/公共web服务?

Web services 是否有支持相互认证的免费/公共web服务?,web-services,ssl-certificate,mutual-authentication,Web Services,Ssl Certificate,Mutual Authentication,是否有支持相互身份验证的免费/公共web服务API(SOAP/REST)?目的是为了学习而使用相互身份验证调用此API。更新的答案 有一个网站在客户端证书部分下提供客户端证书选项。您可以下载设置请求所需的实际证书,其中包含用于相互tls的密钥和信任材料 您可以使用以下命令执行基本的curl请求,并对badssl进行相互身份验证: curl-v--cert badsl.com client.pem:badsl.comhttps://client.badssl.com/ 下面的旧答案 我创建了一个

是否有支持相互身份验证的免费/公共web服务API(SOAP/REST)?目的是为了学习而使用相互身份验证调用此API。

更新的答案

有一个网站在客户端证书部分下提供客户端证书选项。您可以下载设置请求所需的实际证书,其中包含用于相互tls的密钥和信任材料

您可以使用以下命令执行基本的curl请求,并对badssl进行相互身份验证:

curl-v--cert badsl.com client.pem:badsl.comhttps://client.badssl.com/
下面的旧答案

我创建了一个示例项目,用于使用证书进行相互身份验证,以便于学习

它提供了使用SSL/TLS为三种方案启用加密的操作步骤,以及如何连接到SSL/TLS:

  • 单向身份验证->服务器通过https和 用证书标识自己
  • 双向/相互身份验证->服务器和客户端都需要识别自身
  • 基于信任证书颁发机构的双向/双向身份验证->相同 如上所述,但信任根ca就足以获得相同的结果 结果

在这里,您可以设置通过HTTPS进行通信的服务器。它还需要客户端的证书,这样它就可以进行相互身份验证。如果您使用提供的脚本,那么它将准备一台具有上述规格的服务器。

首先,非常感谢您对本文表示兴趣,并抽出时间为您提供如此大的帮助。这比我预期的要多。我一定会通过给定的链接,并尝试玩这个:-)嗨@user1934643我发现了一个网站,你可以玩相互认证。看到我最初的帖子,希望它仍然对你有帮助