testing - 如何通过 https 使用证书测试客户端软件
问题描述
我在 C++ 的 Linux 下开发了一个 https 客户端。https 客户端可以使用可选的证书 .crt 和 .key 来使用 HTTPS 连接到服务器。
在这一刻,服务器的开发有点延迟并且不接受证书,所以我测试了没有证书的情况,但我无法测试我的客户端是否真的使用证书。
如果存在,我将需要任何免费的 HTTPS 服务器来测试我的客户端软件是否能够使用证书 .crt 和 .key 进行连接,而不是 p12(客户要求)。我是否必须使用自己的证书、使用 openssl 生成它们或下载该服务提供的证书并不重要。
我找到了一些像 badssl.com 这样的网站提供此类服务,但不幸的是,它适用于 p12 证书。
提前致谢。
解决方案
推荐阅读
- java - 不使用(子字符串)函数从字符串中删除特定字符
- terraform - 地形插值 0.12
- python - 我们可以使用 Flask Web 框架 python 将两个 json 响应发送到两个不同的组件,以获取来自其中一个组件的单个请求吗?
- database - 如何在 Azure 数据工厂中将表名作为参数传递
- jquery - Jquery Autocomplete 忽略数字和空格
- c# - Visual Studio 未在测试覆盖率 c# 中添加模拟方法
- python - 装饰装饰器和 Click python 库
- svn - 使用相对路径在命令行上创建 SVN Diff
- javascript - 函数返回未定义?当它是我试图返回的字符串时
- raspberry-pi - 如何将 Alexa 的自定义技能添加到 Alexa Raspberry Pi?