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

问题描述 投票:8回答:2

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

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

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

http authentication ssl testing client-certificates
2个回答
23
投票

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

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

我希望这会有用。


8
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.