シンプルな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)
そこに ### がある行は、機能していない行です。ここで動作する PEM ファイルを生成するために openssl をどうする必要があるのか わかりません。
この単純なソケットを機能させる方法について、誰でも教えてもらえますか。
ちなみに、これは HTTP には使用されません。