現在、crt ファイルとキー ファイルをローカルに保存しています。これは私の竜巻サーバーのコードです:
import tornado.httpserver
import tornado.ioloop
import tornado.web
from flasky import app
from tornado.wsgi import WSGIContainer
from tornado.ioloop import IOLoop
from tornado.web import FallbackHandler
tr = WSGIContainer(app)
application = tornado.web.Application([
(r".*", FallbackHandler, dict(fallback=tr)),
])
if __name__ == '__main__':
http_server = tornado.httpserver.HTTPServer(application, ssl_options={
"certfile": "C:/Source/cert/certificate.crt",
"keyfile": "C:/Source/cert/keyfile-decrypted.key",
})
http_server.listen(8080)
IOLoop.instance().start()
キーファイルをキャッシュする方法はありますか? または、キーボールトに保存しますか? keyvaultを使用して実行できる場合、それを保存して後でPythonでアクセスするには、どのコマンドを実行する必要がありますか? これに関するセキュリティのベストプラクティスは何ですか?