Fix PYROPSK protocol configuration. After a few iteration of trial and error it appears that TSLv1 and PSK ciphers needs to be specified
--- a/connectors/PYRO/PSK_Adapter.py Thu Oct 18 13:17:48 2018 +0200
+++ b/connectors/PYRO/PSK_Adapter.py Fri Oct 19 13:29:52 2018 +0200
@@ -28,7 +28,8 @@
_connect_socket(raw_sock, URI.address, URI.port, self.timeout)
sock = sslpsk.wrap_socket(
raw_sock, psk=Pyro.config.PYROPSK, server_side=False,
- ciphers="PSK-AES256-GCM-SHA384:PSK-AES256-CBC-SHA")
+ ciphers="PSK-AES256-GCM-SHA384:PSK-AES256-CBC-SHA",
+ ssl_version=ssl.PROTOCOL_TLSv1)
# all the rest is the same as in Pyro/protocol.py
conn=TCPConnection(sock, sock.getpeername())