用于 https 连接的模拟服务器

Mock server for https connection

我了解了客户端和服务器端使用的 SSL 和 SSL 证书。我非常了解事情是如何工作的,并且已经生成了服务器和客户端证书和密钥。我研究了如何在 Android 中将我自己的 CA 与 https 一起使用。

我想设置一个服务器,我可以在其中放置服务器证书,然后从我的 android 设备访问它,以模拟我目前所学的内容。

是否有可用的服务器,我只需要放置 certkey 即可开始工作?我已经完成了 wampapache 配置,但不幸的是我无法使其正常工作。

如果您使用的是 OpenSSL,它包含一个名为 s_server 的非常简单的服务器,这对于此类实验非常有用。这是一个可以帮助您入门的示例

$ openssl s_server -key test.key -cert test.crt -accept 8443 -WWW

这将从 https://localhost:8443/

的当前工作目录中提供文件

s_server 的联机帮助页应该为您提供所需的所有信息。如果您也在试验客户端证书,我想您会需要 -CApath-CAfile 选项。