我已经了解了客户端和服务器端使用的SSL和SSL证书。我非常了解事情是如何工作的,并且已经生成了服务器和客户端证书和密钥。我研究了如何在Android中使用我自己的CA https
。
我想设置一个服务器,我可以放置服务器证书,然后从我的Android设备访问它,以模拟到目前为止我学到的东西。
是否有任何服务器可用于我需要放置cert
和key
并且它将开始工作?我已经完成了wamp
和apache
配置,但不幸的是我无法使其正常工作。
答案 0 :(得分:2)
如果你正在使用OpenSSL,它包含一个名为s_server
的非常简单的服务器,这对这种实验非常有用。这是一个可以帮助您入门的示例
$ openssl s_server -key test.key -cert test.crt -accept 8443 -WWW
提供当前工作目录中的文件
s_server的联机帮助页应该为您提供所需的所有信息。如果您还要尝试使用客户端证书,我认为您需要-CApath
或-CAfile
个选项。