Захват SSL рукопожатия в Wireshark в мининет - PullRequest
0 голосов
/ 10 ноября 2019

Я хочу иметь безопасный канал между моим контроллером RYU и переключателем openflow. Когда я пытаюсь выполнить шаги, указанные в ссылке https://ryu.readthedocs.io/en/latest/tls.html, я получаю следующее сообщение об ошибке

при загрузке приложенияEventOFPPortDescStatsReply ПОТРЕБЛЯЕТ EventOFPEchoRequest ПОТРЕБЛЯЕТ EventOFPEchoReply ПОТРЕБЛЯЕТ EventOFPErrorMsg ПОТРЕБЛЯЕТ EventOFPSwitchFeatures CONSUMES Концентратор EventOFPPortStatus: исключение uncaught: Traceback (самый последний вызов / file/li/5/5/5/5/5 )_6/hub.py ", строка 60, в _launch

return func(*args, **kwargs)

Файл" /usr/local/lib/python2.7/dist-packages/ryu/lib/hub.py ", строка 135, вwrap_and_handle

ssl_args.pop('keyfile'))

IOError: [Errno 2] Нет такого файла или каталога

hub: uncaught исключение: трассировка (последний вызов был последним): файл "/ usr / local / lib / python2.7 / dist-packages / ryu / lib / hub.py ", строка 60, в _launch

return func(*args, **kwargs)

File" /usr/local/lib/python2.7/dist-packages/ryu/lib/hub.py ", строка 142, в шrap_and_handle

handle(ssl.wrap_socket(sock, **ssl_args), addr)

Файл "/usr/local/lib/python2.7/dist-packages/eventlet/green/ssl.py", строка 415, в wrap_socket возвращает GreenSSLSocket (sock, * a, ** kw) Файл "/usr/local/lib/python2.7/dist-packages/eventlet/green/ssl.py", строка 106, в init

ca_certs, do_handshake_on_connect and six.PY2, *args, **kw)

Файл«/usr/lib/python2.7/ssl.py», строка 549, в init

raise ValueError("certfile must be specified for server-side "

ValueError: для операций на стороне сервера должен быть указан certfile

Может кто-нибудь сказать мне, где я иду не так. Кто-нибудь может подключить коммутатор openflow с контроллером RYU с помощью соединения TLS. Просьба упоминать шаги, которые у вас есть.

...