使用python的ssl客户机服务器

2024-05-29 05:42:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在客户机和服务器套接字之间创建ssl连接。 这是我的代码: 客户:

    temp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    client = ssl.wrap_socket(temp_socket,ssl_version=ssl.PROTOCOL_TLSv1_2, c 
     =ciphers="AES256-GCM-SHA384")
    #print client.ciphers
    client.connect((server_address, int(port)))

服务器:

^{pr2}$

我得到了错误: [SSL:SSLV3\u ALERT_HANDSHAKE_FAILURE]客户端上的SSLV3警报握手失败(_SSL.c:661) 和[SSL:NO_SHARED_CIPHER]没有共享密码(_SSL.c:590) 我想问题可能是我没有给套接字一个密钥文件,但是我看到RSA密钥不存在这个选项。 你知道错误是什么吗?在


Tags: 代码服务器clientssl客户机客户错误密钥

热门问题