正确的方法来创建ssl套接字

时间:2013-11-16 02:52:38

标签: python sockets ssl https

我正在尝试创建一个简单的安全ssl Web服务器,但我不知道服务器是否正常工作。它使连接很好,但我想知道我是否不小心发送纯文本。另外,我是否犯了任何可能导致其不安全的错误?

import SimpleHTTPServer
import BaseHTTPServer
import ssl

class MyRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
    def do_GET(self):
        if self.path == '/':
            self.path = 'test.html'
        return SimpleHTTPServer.SimpleHTTPRequestHandler.do_GET(self)

Handler = MyRequestHandler
server = BaseHTTPServer.HTTPServer(('localhost', 8080), Handler)
server.socket = ssl.wrap_socket(server.socket, certfile='server.pem', server_side=True)
server.serve_forever()

这不是任何重要的安全措施,只是为了了解协议。

0 个答案:

没有答案