3

OpenSSLを使用しています。SSL接続を閉じたいのですが、基盤となるプレーンソケット接続を維持したいと考えています。SSLライブラリにはそのためunwrap機能があるようです。OpenSSL.Connectionクラスを使用してそれを達成するための同等の方法は何でしょうか?

また、サーバーからSSL接続をダウングレードすることも可能ですか?

4

1 に答える 1

1

これで試してください:

import socket
from OpenSSL import Connection
sslsock = socket.socket()
# Setup your socket here...
sslcon = OpenSSL(context, sslsock)
# Use your socket...
sslcon.shutdown()
# You should be able to use sslsocket
# until you...
sslsock.close()

私は試したことがないので、うまくいくかどうか教えてください。

于 2013-03-18T13:57:27.063 に答える