检查客户端证书的HTTPS测试服务器

时间:2016-06-29 09:28:18

标签: http authentication ssl testing client-certificates

我编写了一个Web服务客户端,它使用SSL客户端证书对远程服务器进行身份验证。但由于我还没有实际的Web服务,我正在寻找一个接受客户端证书进行身份验证的公共测试服务器,这样我就可以测试客户端的SSL部分,以便正确实现和配置。 / p>

我尝试了https://requestb.in但是当我使用客户端证书时,它会回复HTTP状态403(禁止)。并且https://httpbin.org/接受了我的请求,但没有任何迹象表明证书是否可用。

是否有类似的服务检查SSL客户端证书?

3 个答案:

答案 0 :(得分:20)

您可以使用以下URL测试SSL客户端身份验证:

它们都使用相同的配置:它们接受任何客户端证书,并且在成功时它们显示各种Web服务器变量的内容,例如所使用的证书和所选的密码套件。如果身份验证失败,则会显示错误。

我希望这会有用。

答案 1 :(得分:6)

https://client.badssl.combadssl.com服务的一部分)使您可以使用客户端SSL证书测试身份验证。可以从https://badssl.com/download/下载客户端证书。

如果提供了正确的客户端证书,则此服务器返回200 OK,否则返回400 Bad Request。

答案 2 :(得分:0)

您还可以使用 openssl 命令设置自己的服务器。要查看操作方法,请查看this anser