我正在尝试在Python中设置服务器和客户端,其中服务器使用SSL证书对客户端进行身份验证。网上有很多SSL证书的示例,但我发现所有示例都是服务器提供证书给客户端并由客户端检查。我需要服务器确保客户端有权连接到服务器。我了解如何生成和发送证书以及它们的基本工作原理。我可以打出我的代码,但我没有SSL的客户端/服务器运行良好,我一直在参考这个页面有关SSL的信息。该页面底部的客户端/服务器示例总结了我对Python SSL证书的理解。
我意识到这还不足以操作,但如果有人能够解释一下那个示例的基本修改方式,使服务器认证客户端而不是反过来,那将非常棒。或者,一个示例链接或仅提供一些要调查的套接字方法也将非常有帮助。如果需要更多信息,请告诉我。我并不是故意含糊其辞,并承诺我已经花了整个早上寻找信息:)。
编辑:我尝试坚持使用基本的ssl库,即"import ssl"。