小编Cap*_*rin的帖子

Python简单SSL套接字服务器

只是尝试设置一个简单的SSL服务器.我过去从未有过任何SSL工作.我对SSL证书和签名方式有一个疏忽的了解.

代码很简单

import socket, ssl

context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
context.load_cert_chain(certfile="mycertfile") ###############

bindsocket = socket.socket()
bindsocket.bind(('', 2099))
bindsocket.listen(5)

while True:
    newsocket, fromaddr = bindsocket.accept()
    sslsoc = context.wrap_socket(newsocket, server_side=True)
    request = sslsoc.read()
    print(request)
Run Code Online (Sandbox Code Playgroud)

那里的### s后面的那行是不工作的.我不知道我要用openssl做什么来生成一个可以在这里工作的PEM文件.

任何人都可以告诉我如何使这个简单的套接字工作.

顺便说一句,这不用于HTTP.

python openssl

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

openssl ×1

python ×1