sahiptir. Ben farklı bir sunucuda komut taşındığından beri Ancak, aşağıdaki hatayı atıp duruyor, ben Python 2.7 veya 3.4 kullanıyorum eğer olursa olsun ve ben (SSLv23/TLSv1/...) seçtik SSL yöntemi olursa olsun:AttributeError: 'Bağlam' nesne hiçbir özellik 'wrap_socket' Bir OpenSSL bağlamını kullanan bir Matara sunucusu kurmak çalışıyorum
File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
self.run()
File "/usr/lib/python3.4/threading.py", line 868, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.4/dist-packages/werkzeug/serving.py", line 602, in inner
passthrough_errors, ssl_context).serve_forever()
File "/usr/local/lib/python3.4/dist-packages/werkzeug/serving.py", line 506, in make_server
passthrough_errors, ssl_context)
File "/usr/local/lib/python3.4/dist-packages/werkzeug/serving.py", line 450, in __init__
self.socket = ssl_context.wrap_socket(self.socket,
AttributeError: 'Context' object has no attribute 'wrap_socket'
aşağıda göre kod:
if __name__ == "__main__":
context = SSL.Context(SSL.SSLv23_METHOD)
context.use_privatekey_file('key.key')
context.use_certificate_file('cert.crt')
app.run(host='0.0.0.0', port=80, ssl_context=context, threaded=True, debug=True)
önceden çok teşekkür ederiz! Ben 0,10 itibariyle
buna dikkat etmek önemli olduğunu 'context' tanımlama grubu maters içinde key'' crt' ve 'sırası. –
bu hatayı alınıyor: ' 'tanımlama grubu' nesne hiçbir özelliği vardır 'wrap_socket'' – andrei