test_sslpsk.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:sslpsk 作者: drbild 项目源码 文件源码
def startServer(self):
        self.accept_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        self.accept_socket.bind(self.addr)
        self.accept_socket.listen(1)

        def accept():
            self.server_socket, _ = self.accept_socket.accept()

            # wrap socket with TLS-PSK
            self.server_psk_sock = sslpsk.wrap_socket(self.server_socket, psk=self.psk, ciphers='PSK-AES256-CBC-SHA',
                                                      ssl_version=ssl.PROTOCOL_TLSv1, server_side=True)

            # accept data from client
            data = self.server_psk_sock.recv(10)
            self.server_psk_sock.sendall(data.upper())

        threading.Thread(target = accept).start()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号